1
私はこのジャスミンとカルマを初めて使っています。私は次のテストケースを実行しようとしています。 HTML要素に特定のクラスが存在するかどうかをテストしたいですか?私はjasmine-jqueryと他の必要なjsファイルのリファレンスを追加しました。ジャスミンマッチャーTypeError:expect(...)。toHaveClassは関数ではありません(Jquery)
describe("testing html dom element", function(){
it("It should match the value", function() {
var fixture = setFixtures('<div class="post">foo</div>')
var post = fixture.find('.post');
expect($('<div class="some-class"></div>')).toHaveClass("some-class")
});
});
これは私のカルマの設定ファイルです。
files: [
// 'node_modules/jasmine',
'node_modules/jasmine-core/lib/jasmine-core/jasmine.css',
'node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js',
'node_modules/jasmine-core/lib/jasmine-core/boot.js',
'https://code.jquery.com/jquery-3.1.1.min.js',
'node_modules/jasmine-jquery/lib/jasmine-jquery.js',
'*.html',
'app/*.js',
'test/*.js'
],
助けてください。 私はこのジャスミンとカルマのことを初めて知っているので、これが基本的なエラーであればお詫び申し上げます。