我在业力的帮助下运行了测试服务器(如果我理解的话)。我有一个浏览器窗口,其中包含消息" Karma v0.12.2 - connected"。接下来我必须运行测试表单:
define([
'app', 'jquery', 'angular',
'angular', 'angularRoute', 'angularMocks'
],
function() {
describe('UnitTest: App', function() {
// just like normal
it('is defined', function() {
expect(_.size([1,2,3])).toEqual(3);
});
});
});
但我不明白如何运行它们。
答案 0 :(得分:0)
根据您使用的操作系统打开命令提示符或终端。
导航到测试文件夹和 karma.conf.js 所在的文件夹。在你的karma.conf.js中,请确保指定测试文件的位置。
module.exports = function(config) {
config.set({
files: [
// Test cases
'Tests/unit/**/*spec.js'
]
在终端上,输入命令
$ karma start karma.conf.js
你应该在终端上看到测试结果。
INFO [karma]: Karma v0.10.9 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 33.0.1750 (Windows 7)]: Connected on socket plwJXWX7daiEQHzUabTM
Chrome 33.0.1750 (Windows 7): Executed 20 of 20 SUCCESS (2.565 secs / .891 secs)