Com base neste tutorial que testa um aplicativo angularjs com chai, quero adicionar um teste para um valor indefinido usando o estilo "deveria". Isso falha:
it ('cannot play outside the board', function() {
scope.play(10).should.be.undefined;
});
com o erro "TypeError: Cannot read property 'should' of undefined", mas o teste passa com o estilo "expect":
it ('cannot play outside the board', function() {
chai.expect(scope.play(10)).to.be.undefined;
});
Como posso fazê-lo funcionar com "deveria"?
assert.isUndefined(scope.play(10))