From 89380824f892e8e2e96b148c0f7c6dd0228c7b52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 21 Feb 2017 17:00:54 +0300 Subject: [PATCH] navigation test --- src/install.js | 4 ++-- src/navigation/admin.js | 6 +----- test/controllers.js | 6 ++++++ 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/install.js b/src/install.js index 8c14302d80..c5ae1e214b 100644 --- a/src/install.js +++ b/src/install.js @@ -389,8 +389,8 @@ function createMenuItems(next) { if (err || exists) { return next(err); } - var navigation = require('./navigation/admin'), - data = require('../install/data/navigation.json'); + var navigation = require('./navigation/admin'); + var data = require('../install/data/navigation.json'); navigation.save(data, next); }); diff --git a/src/navigation/admin.js b/src/navigation/admin.js index 39258e6702..ab1c5aff42 100644 --- a/src/navigation/admin.js +++ b/src/navigation/admin.js @@ -1,14 +1,12 @@ "use strict"; - - var async = require('async'); var plugins = require('../plugins'); var db = require('../database'); var translator = require('../../public/src/modules/translator'); var pubsub = require('../pubsub'); -var admin = {}; +var admin = module.exports; admin.cache = null; pubsub.on('admin:navigation:save', function () { @@ -71,5 +69,3 @@ function getAvailable(callback) { plugins.fireHook('filter:navigation.available', core, callback); } - -module.exports = admin; \ No newline at end of file diff --git a/test/controllers.js b/test/controllers.js index 54578f76c3..42070e4c36 100644 --- a/test/controllers.js +++ b/test/controllers.js @@ -29,6 +29,12 @@ describe('Controllers', function () { }, user: function (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) { if (err) {