Jasmine测试没有看到AngularJS模块
发布时间:2020-12-17 08:44:24 所属栏目:安全 来源:网络整理
导读:我试图用Jasmine spec文件单元测试一个Angular服务。这需要加载模块。这里有一个简单的规范,试图简单地加载Angular模块: describe('Submission services',function () { it('Finds angular',function () { module('submissionServices'); });}); 当我运行J
我试图用Jasmine spec文件单元测试一个Angular服务。这需要加载模块。这里有一个简单的规范,试图简单地加载Angular模块:
describe('Submission services',function () { it('Finds angular',function () { module('submissionServices'); }); }); 当我运行Jasmine时,会导致以下错误 Running Jasmine specs... FAIL: 1 test,1 failure,0.004 secs. Submission services Finds angular. (/Users/XXX/Projects/globe_town/spec/javascripts/SubmissionsSpec.js:3) ReferenceError: Can't find variable: module Test ordering seed: --seed 1826 rake aborted! Jasmine::Headless::TestFailure jasmine.yml文件包含 src_files: - public/javascripts/jquery.js - spec/javascripts/lib/angular/angular.js - spec/javascripts/lib/angular/angular-resource.js - app/assets/javascripts/services/submissions.js stylesheets: - stylesheets/**/*.css helpers: - helpers/**/*.js spec_files: - '**/*[sS]pec.js' src_dir: spec_dir: spec/javascripts 软件的版本是: > Rails 3.2.7 我需要做什么来使Jasmine找到Angular?
确保您包括
http://code.angularjs.org/1.1.0/angular-mocks.js角度茉莉花帮助函数像模块。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |