Dựa trên hướng dẫn này để thử nghiệm một ứng dụng anglejs với chai, tôi muốn thêm một thử nghiệm cho một giá trị không xác định bằng cách sử dụng kiểu "should". Điều này không thành công:
it ('cannot play outside the board', function() {
scope.play(10).should.be.undefined;
});
với lỗi "TypeError: Không thể đọc thuộc tính 'should' of undefined", nhưng kiểm tra vượt qua với kiểu "mong đợi":
it ('cannot play outside the board', function() {
chai.expect(scope.play(10)).to.be.undefined;
});
Làm thế nào tôi có thể làm cho nó hoạt động với "should"?
assert.isUndefined(scope.play(10))