2013-10-10 3 views
8
は私が

テスト

0 passing (1ms) 

を渡す

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を与えてテストケースを最初にテストを書くのです

すべき通過を示すのではなく、なぜそれが1を渡して表示する必要があります

答えて

5

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

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

% mocha test.js 
    ․ 
    1 passing (5ms) 
+3

ねえアンドレイ、私はテストファイルの正しいパスを指定していた場合でも、そのは私を与える:そのテストを想定し

test.jsは、次のようにそれを実行しなければならないファイルに保存されます同じエラー。 それで問題が何かを認識してくれますか? –

関連する問題