実際の関数で返されないテストで、テスト目的の値/戻り値をテストするにはどうすればよいですか?ジャスミン - テスト中に実際の関数によって返されない値をテストする方法は?
function testing(one,two,three){
var result;
var add=one+two;
var subtr=three-two;
result=one+add+subtr;
return result;
}
testing(5,10,4)
私は結果をテストしたいならば、私はこれを行うだろう:
describe("calculate numbers", function() {
it("result should add all three arguments", function() {
var final = testing(5,10,4);
expect(final).toEqual(14);
});
})
が、どのように私は私の機能に返さないもののためにテストすることができますか?例えば、「追加」や「微妙な」テストを行うにはどうすればいいですか?追加のためには15を返します。実際の関数では返されないテスト中に他の値を返すことはできますか?