chai を使用してangularjsアプリをテストするこのチュートリアルに基づいて、「すべき」スタイルを使用して未定義の値のテストを追加したいと考えています。これは失敗します:
it ('cannot play outside the board', function() {
scope.play(10).should.be.undefined;
});
「TypeError: 未定義のプロパティ 'should' を読み取ることができません」というエラーが発生しますが、テストは「expect」スタイルで合格します。
it ('cannot play outside the board', function() {
chai.expect(scope.play(10)).to.be.undefined;
});
「すべき」で動作させるにはどうすればよいですか?