2017-01-16 3 views
0

javascriptファイルとMochaで簡単なテストを使用する際に問題があります。 test.js cont.jsJavascript Mochaが2つのファイルの間で動作しない

cont.jsの内容::test.jsの

function testFor5(x){ 
return x; 
} 

module.exports.testFor5 = testFor5; 

内容:

const assert = require('assert'); 
const rank = require('./cont.js') 

describe('test1', function() { 
    it('it should return the value 5', function(){  
    assert.equal(rank.testFor5(5)==5); 
    }); 
}) 

私のディレクトリで

私は2つのファイルを持っています

端末でmoocha test.jsを実行すると、次のエラーが表示されます。

1)それが値5を返す必要がありTEST1:私は多くのチュートリアルを行っているが、それらのどれもが、複数のファイルで作業しているように見えるん

AssertionError: true == "undefined" 

    at Context.<anonymous> (test.js:7:12) 

を。

ありがとうございます。

答えて

2

これはアサーションがあなたの価値を期待値に置き、モカを必要としているかどうかを確認する方法です。

assert.equal(rank.testFor5(5), 5); 
+1

ありがとうございました。 – Daheh

+0

あなたは大歓迎です:) –

関連する問題