From 05a0881ec02d7e9189276c89c8035d871efb9027 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Mon, 1 Oct 2018 16:59:34 +0200 Subject: [PATCH] unit tests simplified --- .../test/js/gui/admin/MapsAdminPanel-test.js | 39 ++++++------------- 1 file changed, 12 insertions(+), 27 deletions(-) diff --git a/frontend-js/src/test/js/gui/admin/MapsAdminPanel-test.js b/frontend-js/src/test/js/gui/admin/MapsAdminPanel-test.js index 1b3a505b23..970db1e3b3 100644 --- a/frontend-js/src/test/js/gui/admin/MapsAdminPanel-test.js +++ b/frontend-js/src/test/js/gui/admin/MapsAdminPanel-test.js @@ -8,10 +8,10 @@ var logger = require('../../logger'); var assert = require('assert'); -function createMapsAdminPanel(configuration) { +function createMapsAdminPanel() { return new MapsAdminPanel({ element: testDiv, - configuration: configuration, + configuration: helper.getConfiguration(), serverConnector: ServerConnector }); } @@ -19,11 +19,8 @@ function createMapsAdminPanel(configuration) { describe('MapsAdminPanel', function () { it('refresh', function () { - var mapTab; - return ServerConnector.getConfiguration().then(function (configuration) { - mapTab = createMapsAdminPanel(configuration); - return mapTab.init(); - }).then(function () { + var mapTab = createMapsAdminPanel(); + return mapTab.init().then(function () { return mapTab.onRefreshClicked(); }).then(function () { assert.equal(0, logger.getWarnings().length); @@ -31,11 +28,8 @@ describe('MapsAdminPanel', function () { }); }); it('showLogs', function () { - var mapTab; - return ServerConnector.getConfiguration().then(function (configuration) { - mapTab = createMapsAdminPanel(configuration); - return mapTab.init(); - }).then(function () { + var mapTab = createMapsAdminPanel(); + return mapTab.init().then(function () { return mapTab.showLogs("sample", 'error'); }).then(function () { assert.equal(0, logger.getWarnings().length); @@ -45,11 +39,8 @@ describe('MapsAdminPanel', function () { it('getDialog', function () { helper.loginAsAdmin(); - var mapTab; - return ServerConnector.getConfiguration().then(function (configuration) { - mapTab = createMapsAdminPanel(configuration); - return mapTab.init(); - }).then(function () { + var mapTab = createMapsAdminPanel(); + return mapTab.init().then(function () { return ServerConnector.getProject(); }).then(function (project) { return mapTab.getDialog(project); @@ -62,22 +53,16 @@ describe('MapsAdminPanel', function () { describe('onAddClicked', function () { it('default', function () { - var mapTab; - return ServerConnector.getConfiguration().then(function (configuration) { - mapTab = createMapsAdminPanel(configuration); - return mapTab.init(); - }).then(function () { + var mapTab = createMapsAdminPanel(); + return mapTab.init().then(function () { return mapTab.onAddClicked(); }).then(function () { return mapTab.destroy(); }); }); it('close and reopen', function () { - var mapTab; - return ServerConnector.getConfiguration().then(function (configuration) { - mapTab = createMapsAdminPanel(configuration); - return mapTab.init(); - }).then(function () { + var mapTab = createMapsAdminPanel(); + return mapTab.init().then(function () { return mapTab.onAddClicked(); }).then(function () { mapTab._addDialog.close(); -- GitLab