Основываясь на этом руководстве, тестирующем приложение angularjs с помощью chai, я хочу добавить тест на неопределенное значение, используя стиль «следует». Это не удается:
it ('cannot play outside the board', function() {
scope.play(10).should.be.undefined;
});
с ошибкой «TypeError: невозможно прочитать свойство 'should' of undefined», но тест проходит со стилем «ожидать»:
it ('cannot play outside the board', function() {
chai.expect(scope.play(10)).to.be.undefined;
});
Как я могу заставить его работать с "должен"?
assert.isUndefined(scope.play(10))