为什么我的测试套件没有运行我的任何测试?

时间:2017-01-19 07:26:17

标签: javascript meteor mocha

我做到了:

  1. 添加了practicalmeteor:mocha

  2. 在根目录中创建了一个测试文件夹。

  3. 使用

    创建了一个名为test.js的文件
    describe('Title', function () {
        it('Checks if the title is present', function () {
            // This code will be executed by the test driver when the app is started
            // in the correct mode
            var text = $('p#buttonText').text();
    
            // click the button
            $('button').click();
    
            // assert that we see 'You've pressed the button times.'
            expect(text).toEqual("You've pressed the button 1 times.");
    
        })
    })
    
  4. 我用:

    执行它
    meteor test --driver-package=practicalmeteor:mocha
    

    我创建了一个回购。code

    但是我看不到任何测试正在运行。浏览器说0测试。我哪里错了?

1 个答案:

答案 0 :(得分:0)

您的问题是您的测试文件的名称。另一方面,practicalmeteor:mocha可以识别测试文件,您需要按照此格式*.test[s].*命名。提及此信息here,您应该更仔细地阅读该文档。