Extjs &引用;TypeError:无法读取属性';推出';“无效”的定义;在运行jasmine测试的netbeansjsdt中
我已经设置了一个新的ExtJs项目,并希望使用Netbeans、JSDT+适配器和一个html测试运行程序对其进行测试 这是我的文件结构: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
根目录
-配置
--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();
});
});