Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs &引用;TypeError:无法读取属性';推出';“无效”的定义;在运行jasmine测试的netbeansjsdt中_Extjs_Netbeans_Jasmine_Js Test Driver - Fatal编程技术网

Extjs &引用;TypeError:无法读取属性';推出';“无效”的定义;在运行jasmine测试的netbeansjsdt中

Extjs &引用;TypeError:无法读取属性';推出';“无效”的定义;在运行jasmine测试的netbeansjsdt中,extjs,netbeans,jasmine,js-test-driver,Extjs,Netbeans,Jasmine,Js Test Driver,我已经设置了一个新的ExtJs项目,并希望使用Netbeans、JSDT+适配器和一个html测试运行程序对其进行测试 这是我的文件结构: 根目录 -配置 --jsTestDriver.conf -公开的 --应用 ---控制器、模型、存储、视图 --ext//ExtJS-lib。 --试验 ---解放党 ----jasmine+jstd适配器 --单元//测试 Jasmine规范运行程序(/test/SpecRunner.html)工作正常,但Netbeans JSTD显示以下错误: Typ

我已经设置了一个新的ExtJs项目,并希望使用Netbeans、JSDT+适配器和一个html测试运行程序对其进行测试

这是我的文件结构:

根目录
-配置
--jsTestDriver.conf
-公开的
--应用
---控制器、模型、存储、视图
--ext//ExtJS-lib。
--试验
---解放党
----jasmine+jstd适配器
--单元//测试
Jasmine规范运行程序(
/test/SpecRunner.html
)工作正常,但Netbeans JSTD显示以下错误:

TypeError:无法读取null的属性“launched”

怎么了

以下是应用程序初始化代码:

Ext.onReady(函数(){
testApp=Ext.create('App.Application',{},this);
jasmine.getEnv();
jasmine.getEnv().execute();
});
Ext.define('App.Application'{
扩展:“Ext.app.Application”,
// ...
以及测试:

描述(“基本假设”,函数(){
它(“已加载ExtJS4”,函数(){
expect(Ext.toBeDefined();
expect(Ext.getVersion()).toBeTruthy();
expect(Ext.getVersion().major).toEqual(4);
});
});
描述('BmKernel Application',函数(){
它('已启动',函数(){
expect(testApp).toBeDefined();
expect(testApp.launched).toBeTruthy();
});
});