0
我已經安裝了Jasmine節點模塊,並在test.js
中設置了相應的規格文件testSpec.js
的測試功能。茉莉花單元測試失敗?
test.js:
var Test = function() {
var testFunction = function() {
return 'test worked';
}
return{
testFunction:testFunction
}
}
module.exports = Test();
testSpec.js:
var Test = require('../src/js/test');
describe("Test Function", function() {
it("returns 'test worked'", function() {
expect(Test.testFunction().toEqual('test worked'));
});
});
當我跑我收到以下錯誤測試:
Message:
TypeError: Test.testFunction(...).toEqual is not a function
Stack:
TypeError: Test.testFunction(...).toEqual is not a function
硬編碼的結果'test worked'
,我沒有收到任何錯誤,並且測試通過了預期。
我錯過了什麼?
@ T4rk1n看到編輯,我加入了那些當我遇到問題時。移除時我收到相同的錯誤。 –
它不等於它等於 – T4rk1n
@ T4rk1n無論匹配器如何,我都會得到相同的錯誤。 –