9

初めてのテストです テストケースを書きます

var should = require("should")
describe('Array', function(){
  describe('#indexOf()', function(){
    it('should return -1 when the value is not present',function(){
      [1,2,3].indexOf(5).should.equal(-1);
      [1,2,3].indexOf(0).should.equal(-1);
    })
  })
})

それは私に0パスを与えます

 0 passing (1ms)

しかし、なぜ1回の合格を表示する必要があるのですか

4

2 に答える 2

5

デフォルトでは、パラメーターが指定されていない場合、mocha は ./test ディレクトリを検索します。

上記のテストを別の場所 (現在のディレクトリにある可能性があります) に保存した場合は、このファイルへのパスをパラメーターとして mocha に提供する必要があります。

テストがファイルtest.jsに保存されていると仮定すると、次のように実行する必要があります。

% mocha test.js
  ․
  1 passing (5ms)
于 2013-10-10T15:43:13.977 に答える