Sat*_*tya 18 javascript ruby-on-rails typeerror jasmine
当我尝试运行我的茉莉花规格时,我明白了
TypeError: jasmine.getEnv().currentSpec is null in
http://localhost:8888/__JASMINE_ROOT__/jasmine.js (line 498)
Run Code Online (Sandbox Code Playgroud)
不知道为什么,甚至不知道从哪里开始寻找.
498行是:
return jasmine.getEnv().currentSpec.expect(actual);
Run Code Online (Sandbox Code Playgroud)
我几个月来一直在做茉莉花,但不是这个项目.我以前从未见过这种情况.
那么,我从哪里开始呢?
(这是rails 3.x项目中的茉莉宝石)
我认为问题出在Angular-Mocks.js和Angular-Scenario.js中不同版本的 Angular 中 ,如果您的配置如下所示:
files = [
JASMINE,
JASMINE_ADAPTER,
'../app/lib/angular/angular.js',
// ANGULAR_SCENARIO,
// ANGULAR_SCENARIO_ADAPTER,
'../app/lib/angular/angular-scenario.js',
'../app/lib/angular/jstd-scenario-adapter.js',
'../app/lib/angular/jstd-scenario-adapter-config.js',
'../app/lib/angular/angular-mocks.js',
'../app/lib/angular/angular-resource.js',
'../app/lib/angular/angular-cookies.js',
'../app/js/**/*.js',
'**/*Spec.js'
];
Run Code Online (Sandbox Code Playgroud)
尝试避免ANGULAR_SCENARIO和ANGULAR_SCENARIO_ADAPTER - 将其替换为嵌入到角度源中的那些('../app/lib/angular/angular-scenario.js','../app/lib/angular/jstd-scenario-在我的例子中是“adapter.js”、“../app/lib/angular/jstd-scenario-adapter-config.js”)。
| 归档时间: |
|
| 查看次数: |
4149 次 |
| 最近记录: |