Author: ygrego Date: 2015-04-14 14:20:47 +0000 (Tue, 14 Apr 2015) New Revision: 1175 Url: http://forge.nuiton.org/projects/sandbox/repository/revisions/1175 Log: Modification of method "testGetCurrentProgrammeFromNullStream" in order to catch an expected error. Modified: oipf/js/test/SearchManagerTest.js Modified: oipf/js/test/SearchManagerTest.js =================================================================== --- oipf/js/test/SearchManagerTest.js 2015-04-14 14:12:36 UTC (rev 1174) +++ oipf/js/test/SearchManagerTest.js 2015-04-14 14:20:47 UTC (rev 1175) @@ -324,38 +324,15 @@ var metaDataSearch = self.searchManagerObj.createSearch(searchTarget); var currentChannel = null; var startTime = null; - metaDataSearch.findProgrammesFromStream(currentChannel, startTime); - var offset = 0; - var count = 1; - metaDataSearch.result.getResults(offset, count); -// console.log(metaDataSearch.result[0]);//Must return undefined else wrong implementation of getResults method + new Promise(function (resolve, reject) { + metaDataSearch.findProgrammesFromStream(currentChannel, startTime); + }) + .catch(function(val) { + console.log(val); + resolve(); + }); }); - this.searchManagerObj.onMetadataSearch = function(search, state) { - - console.log("[INFO]: onMetadataSearch called"); - - switch (state) { - - case 4: - message = "The search cannot be complete."; - console.log(message); - if (search.result.length == 0) { - console.log("State: Ok."); - resolve(); - } else { - console.log("State: Unexpected."); - reject(); - } - break; - - default: - console.log("Unknow state"); - reject(); - - } - }; - this.vidBroadObj.bindToCurrentChannel(); },