navigation test

v1.18.x
Barış Soner Uşaklı 8 years ago
parent f2a795a9b7
commit 89380824f8

@ -389,8 +389,8 @@ function createMenuItems(next) {
if (err || exists) { if (err || exists) {
return next(err); return next(err);
} }
var navigation = require('./navigation/admin'), var navigation = require('./navigation/admin');
data = require('../install/data/navigation.json'); var data = require('../install/data/navigation.json');
navigation.save(data, next); navigation.save(data, next);
}); });

@ -1,14 +1,12 @@
"use strict"; "use strict";
var async = require('async'); var async = require('async');
var plugins = require('../plugins'); var plugins = require('../plugins');
var db = require('../database'); var db = require('../database');
var translator = require('../../public/src/modules/translator'); var translator = require('../../public/src/modules/translator');
var pubsub = require('../pubsub'); var pubsub = require('../pubsub');
var admin = {}; var admin = module.exports;
admin.cache = null; admin.cache = null;
pubsub.on('admin:navigation:save', function () { pubsub.on('admin:navigation:save', function () {
@ -71,5 +69,3 @@ function getAvailable(callback) {
plugins.fireHook('filter:navigation.available', core, callback); plugins.fireHook('filter:navigation.available', core, callback);
} }
module.exports = admin;

@ -29,6 +29,12 @@ describe('Controllers', function () {
}, },
user: function (next) { user: function (next) {
user.create({username: 'foo', password: 'barbar'}, next); user.create({username: 'foo', password: 'barbar'}, next);
},
navigation: function (next) {
var navigation = require('../src/navigation/admin');
var data = require('../install/data/navigation.json');
navigation.save(data, next);
} }
}, function (err, results) { }, function (err, results) {
if (err) { if (err) {

Loading…
Cancel
Save