mercredi 20 mai 2015

Jasmine-JQuery: How to test triggered events?

Why does this test not pass?

beforeEach(function(){
    loadFixtures('addvehicle.html');
});

it ("should trigger change event on #selectLanguage", function(){
    spyOnEvent('#selectLanguage', 'change');
    $('#selectLanguage').trigger('change');
    expect('change').toHaveBeenTriggeredOn('#selectLanguage');
});

My fixture file looks like this:

<div id="selectTypeWrapper"></div>
<select id="selectLanguage"></select>

I get this error:

Error: Expected event [object Object] to have been triggered on #selectLanguage

Aucun commentaire:

Enregistrer un commentaire