在哪里运行测试来检查

时间:2014-04-01 17:01:16

标签: angularjs

我在业力的帮助下运行了测试服务器(如果我理解的话)。我有一个浏览器窗口,其中包含消息" 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);
        });
    });
});

但我不明白如何运行它们。

1 个答案:

答案 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)