diff --git a/frontend-js/src/main/js/minerva.js b/frontend-js/src/main/js/minerva.js index 4d869f1aebd419ec7a50abcc912fcc135cedf16d..5efacbec7526c7e265faca8645997860a2241d6d 100644 --- a/frontend-js/src/main/js/minerva.js +++ b/frontend-js/src/main/js/minerva.js @@ -216,6 +216,9 @@ function createResult(customMap) { getProject : function() { return customMap.getProject(); }, + getConfiguration : function() { + return ServerConnector.getConfiguration(); + }, getBioEntityById : function(param) { var identifiedElement = new IdentifiedElement(param); var model = customMap.getModel().getSubmodelById(identifiedElement.getModelId()); diff --git a/frontend-js/src/test/js/minerva-test.js b/frontend-js/src/test/js/minerva-test.js index 2669b3e7125b4b9d2c9a379eb024074b77e46cd4..989a7079ea881f764b0d9907b6d5581e0aa2623c 100644 --- a/frontend-js/src/test/js/minerva-test.js +++ b/frontend-js/src/test/js/minerva-test.js @@ -201,14 +201,14 @@ describe('minerva global', function() { it('add search listener', function() { var callbackOk = false; - var globalResult ; + var globalResult; return ServerConnectorMock.getProject().then(function(project) { var options = helper.createCustomMapOptions(project); options.setDebug(true); return minerva.create(options); }).then(function(result) { globalResult = result; - + result.addListener({ dbOverlayName : "search", type : "onSearch", @@ -367,4 +367,20 @@ describe('minerva global', function() { }); }); + it("getConfiguration", function() { + var options = { + projectId : "sample", + element : testDiv + }; + var globalResult; + return minerva.create(options).then(function(result) { + globalResult = result; + return result.getConfiguration(); + }).then(function(conf) { + assert.ok(conf.getElementTypes().length > 0); + }).then(function() { + globalResult.destroy(); + }); + }); + });