En me basant sur ce tutoriel testant une application angularjs avec chai, je souhaite ajouter un test pour une valeur indéfinie en utilisant le style "devrait". Cela échoue:
it ('cannot play outside the board', function() {
scope.play(10).should.be.undefined;
});
avec l'erreur "TypeError: Impossible de lire la propriété 'should' of undefined", mais le test réussit avec le style "expect":
it ('cannot play outside the board', function() {
chai.expect(scope.play(10)).to.be.undefined;
});
Comment puis-je le faire fonctionner avec "devrait"?
assert.isUndefined(scope.play(10))