Budując na this tutorialu testując aplikację angularjs z chai, chcę dodać test dla niezdefiniowanej wartości, używając stylu "powinien". To się nie powiedzie:Chai: jak przetestować niezdefiniowane za pomocą składni "powinien"
it ('cannot play outside the board', function() {
scope.play(10).should.be.undefined;
});
o błędzie „Błąd typu: nie można odczytać właściwość«powinny»undefined”, ale test przechodzi z „oczekiwać” styl:
it ('cannot play outside the board', function() {
chai.expect(scope.play(10)).to.be.undefined;
});
Jak mogę dostać pracy z "powinien"?
To proste, jeśli będziesz używać „dochodzić”, można zrobić to jako 'assert.isUndefined (zakres .play (10)) ' – lukaserat