首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >未定义Angular returns模块中的测试服务

未定义Angular returns模块中的测试服务
EN

Stack Overflow用户
提问于 2012-11-12 03:46:16
回答 7查看 75.9K关注 0票数 128

我试图在我的项目中运行默认的服务单元测试(取自GitHub上的Angular Seed项目),但我一直收到错误“模块未定义”。

我读到它可能与referenced JavaScript files的顺序有关,但我似乎不能让它工作,所以希望你们中的一个人能帮上忙。

我的测试配置如下所示:

basePath = '../';

文件=

‘'public/javascripts/lib/jquery-1.8.2.js',

‘'public/javascripts/lib/angular.js',

‘'public/javascripts/lib/angular-.js',

‘'public/app.js',

‘’public/controller/.js‘,

‘'public/directives.js',

‘'public/filters.js',

‘'public/services.js',

茉莉

JASMINE_ADAPTER,

‘'public/javascripts/lib/angular-mocks.js',

‘'test/unit/*.js’;

autoWatch =真;

浏览器= 'Chrome';

junitReporter ={ outputFile:'test_out/unit.xml',suite:'unit‘};

该服务如下所示:

代码语言:javascript
复制
angular.module('myApp.services', []).
  value('version', '0.1');

测试看起来像这样:

代码语言:javascript
复制
'use strict';

describe('service', function() {
  beforeEach(module('myApp.services'));


  describe('version', function() {
    it('should return current version', inject(function(version) {
      expect(version).toEqual('0.1');
    }));
  });
});

在通过testacular运行测试时出现的错误是:

ReferenceError:模块未定义

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13334749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档