摩卡测试没有用grunt运行

时间:2014-02-19 21:40:27

标签: javascript gruntjs mocha

测试运行器似乎是从输出运行的,但我写的测试没有运行。

这是我的gruntfile,这是我希望看到的测试

/*global describe, beforeEach, assert, it  */
'use strict';

describe('Main View', function () {
    beforeEach(function () {
        this.Main = new fleetDna.Views.MainView();
    });

    test('should have a render() method', function () {
        expect(typeof this.Main.render).to.equal('function');
    });
});

监视日志中的输出显示>> 0 passed! (0.00s)

2 个答案:

答案 0 :(得分:0)

var expect = require('expect');

describe('Main View', function () {
    beforeEach(function () {
        ...
    });

    it('should have a render() method', function () {
        expect(typeof this.Main.render).to.equal('function');
    });
});

答案 1 :(得分:0)

也许你错了你的测试。你把它们放在哪个目录中?该脚本希望它们位于test / spec或其子目录中。

更新:在你的grunt命令中添加--verbose可能会提供一些额外的有用反馈。