raty-js
Version:
Raty - A Star Rating Plugin
32 lines (24 loc) • 656 B
JavaScript
describe('#scoreName', function() {
beforeEach(function() {
$.raty.path = '../lib/images';
});
afterEach(function() {
Helper.clear();
});
it ('changes the score field name', function() {
// given
this.el = Helper.create('#el');
// when
this.el.raty({ scoreName: 'double' });
// then
expect(this.el.children('input')).toHaveAttr('name', 'double');
});
it ('accepts callback', function() {
// given
this.el = Helper.create('#el');
// when
this.el.raty({ scoreName: function() { return 'double'; } });
// then
expect(this.el.data('raty').opt.scoreName).toEqual('double');
});
});