]> git.proxmox.com Git - extjs.git/blame - extjs/classic/theme-crisp/.sencha/test/jasmine-adapter.js
add extjs 6.0.1 sources
[extjs.git] / extjs / classic / theme-crisp / .sencha / test / jasmine-adapter.js
CommitLineData
6527f429
DM
1SenchaTestRunner.bindings = {\r
2\r
3 setCurrentScript : function(script) {\r
4 jasmine.setCurrentScript(script);\r
5 },\r
6\r
7 waitUntilPageIsReady : function(callbackFunction) {\r
8 var args = arguments;\r
9 if (typeof Ext !== 'undefined') {\r
10 Ext.require('*');\r
11 Ext.onReady(function() {\r
12 window.__pageIsReady = true;\r
13 });\r
14 } else {\r
15 window.__pageIsReady = true;\r
16 }\r
17 },\r
18\r
19 startTestRunner : function(jsonOptions, contextDirectoryMapping) {\r
20// jasmine.contextMapping = JSON.parse(contextDirectoryMapping);\r
21 jasmine.setOptions(jsonOptions);\r
22 jasmine.initDebug();\r
23 jasmine.getEnv().addReporter(new SenchaTestRunner.Reporter());\r
24 jasmine.getEnv().execute();\r
25 },\r
26\r
27 testsAreRunning : function() {\r
28 return SenchaTestRunner.isRunning();\r
29 },\r
30\r
31 getTestResultsAsJson : function() {\r
32 return JSON.stringify(SenchaTestRunner.results);\r
33 }\r
34\r
35};\r
36\r
37addGlobal('__pageIsReady');\r