2017-01-27 1 views
1

Я новичок в этом жасмине и карме. Я пытаюсь выполнить следующий тестовый пример. Я хочу проверить, существует ли у HTML-элемента определенный класс или нет? Я добавил ссылку на jasmine-jquery и другой требуемый файл js.jasmine matchers TypeError: ожидать (...). 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

Любая помощь пожалуйста? Я извиняюсь, если это основная ошибка, поскольку я новичок в этих вещах Жасмин и Карма.

ответ

Смежные вопросы