Sobre la base de este tutorial que prueba una aplicación angularjs con chai, quiero agregar una prueba para un valor indefinido usando el estilo "should". Esto falla:
it ('cannot play outside the board', function() {
scope.play(10).should.be.undefined;
});
con el error "TypeError: No se puede leer la propiedad 'should' de undefined", pero la prueba pasa con el estilo "esperado":
it ('cannot play outside the board', function() {
chai.expect(scope.play(10)).to.be.undefined;
});
¿Cómo puedo hacer que funcione con "debería"?
assert.isUndefined(scope.play(10))