2017-01-27 4 views
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' 
], 

これは私が得ているものです。 enter image description here

助けてください。 私はこのジャスミンとカルマのことを初めて知っているので、これが基本的なエラーであればお詫び申し上げます。

答えて

関連する問題