common_spec.js
685 Bytes
describe('common', function() {
beforeEach(function() {
$.fn.raty.defaults.path = '../lib/images';
this.el = Helper.create('#el');
});
afterEach(function() {
Helper.clear();
});
it ('is chainable', function() {
// given
// when
var ref = this.el.raty();
// then
expect(ref).toBe(this.el);
});
context('on click without mouseover', function() {
it ('changes the stars to on', function() {
// given
var self = this.el.raty(),
stars = self.children('img');
// when
stars.last().trigger('click');
// then
expect(stars).toHaveAttr('src', '../lib/images/star-on.png');
});
});
});