From 9caf826470c025cd53f3f131bde068b5dd1a2c14 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Wed, 23 Aug 2017 16:13:25 +0200
Subject: [PATCH] unit test for getting token when not logged in

---
 frontend-js/src/main/js/ServerConnector.js      | 5 +----
 frontend-js/src/test/js/ServerConnector-mock.js | 1 -
 frontend-js/src/test/js/ServerConnector-test.js | 8 ++++++++
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js
index 9b45634d58..6ff84ff739 100644
--- a/frontend-js/src/main/js/ServerConnector.js
+++ b/frontend-js/src/main/js/ServerConnector.js
@@ -161,7 +161,6 @@ ServerConnector._sendRequest = function(params) {
 };
 
 ServerConnector.sendPostRequest = function(url, params) {
-  logger.debug(params);
   return this.sendRequest({
     method : "POST",
     url : url,
@@ -195,9 +194,7 @@ ServerConnector.getToken = function() {
     // if the project is not initialized then check if we can download data
     // using current token
     if (self.getSessionData().getProject() === null) {
-      return self.getConfiguration({
-        token : token
-      }).then(function() {
+      return self.getConfiguration().then(function() {
         return token;
         // if there was an error accessing configuration it means our token is
         // invalid
diff --git a/frontend-js/src/test/js/ServerConnector-mock.js b/frontend-js/src/test/js/ServerConnector-mock.js
index 09002e5b10..29a52ea2ae 100644
--- a/frontend-js/src/test/js/ServerConnector-mock.js
+++ b/frontend-js/src/test/js/ServerConnector-mock.js
@@ -40,7 +40,6 @@ function encodeParams(params) {
   return result;
 }
 
-
 ServerConnectorMock._sendRequest = function(params) {
   var self = this;
   var url = params.url;
diff --git a/frontend-js/src/test/js/ServerConnector-test.js b/frontend-js/src/test/js/ServerConnector-test.js
index d2ebad39e1..773b5829e4 100644
--- a/frontend-js/src/test/js/ServerConnector-test.js
+++ b/frontend-js/src/test/js/ServerConnector-test.js
@@ -209,6 +209,14 @@ describe('ServerConnector', function() {
     });
   });
 
+  it('getToken', function() {
+    ServerConnector.getSessionData(null).setToken(undefined);
+
+    return ServerConnector.getToken().then(function(token) {
+      assert.ok(token !== undefined);
+    });
+  });
+
   it('getModelDownloadUrl', function() {
     return ServerConnector.getModelDownloadUrl({
       backgroundOverlayId : "cv14081",
-- 
GitLab