Skip to content
Snippets Groups Projects
Commit 6fbc1aab authored by Piotr Gawron's avatar Piotr Gawron
Browse files

fix for onSearch event listeners (when searching for the sam thing

twice)
parent 016e04f8
No related branches found
No related tags found
1 merge request!10fix for onSearch event listeners
......@@ -175,7 +175,7 @@ SearchDbOverlay.prototype.searchBySingleQuery = function(originalQuery, perfect)
var self = this;
var query = self.encodeQuery(AbstractDbOverlay.QueryType.SEARCH_BY_QUERY, originalQuery, perfect);
if (self._elementsByQuery[query] !== undefined) {
Promise.resolve(self._elementsByQuery[query]);
return Promise.resolve(self._elementsByQuery[query]);
} else {
return ServerConnector.getElementsByQuery({
query : originalQuery,
......
......@@ -201,11 +201,14 @@ describe('minerva global', function() {
it('add search listener', function() {
var callbackOk = false;
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",
......@@ -214,6 +217,10 @@ describe('minerva global', function() {
}
});
return result.customMap.getOverlayByName("search").searchByQuery("s1");
}).then(function() {
assert.ok(callbackOk);
callbackOk = false;
return globalResult.customMap.getOverlayByName("search").searchByQuery("s1");
}).then(function() {
assert.ok(callbackOk);
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment