Basandomi su questo tutorial che prova un'app angularjs con chai, voglio aggiungere un test per un valore indefinito usando lo stile "should". Questo fallisce:
it ('cannot play outside the board', function() {
scope.play(10).should.be.undefined;
});
con errore "TypeError: Impossibile leggere la proprietà 'should' di undefined", ma il test viene superato con lo stile "previsto":
it ('cannot play outside the board', function() {
chai.expect(scope.play(10)).to.be.undefined;
});
Come posso farlo funzionare con "dovrebbe"?
assert.isUndefined(scope.play(10))