我不是真的想进入qunit但是想进入。 有人可以指导我为我刚写的简单js脚本编写qunit测试吗?脚本工作正常。
这是完整的脚本。
(function ($) {
My.UserCenter = My.View.extend({
cookie_name: 'my_norefresh',
events: {
'click input.options': 'togglePortalRefresh'
},
initialize: function (options) {
My.View.prototype.initialize.apply(this, arguments);
this.$el.find('[data-toggle="popover"]').popover({trigger: 'hover focus'});
if (this.getCookie() === '1') {
$('#optionOn').parent().addClass('buttongray');
$('#optionOff').parent().addClass('buttonblue');
}
else {
$('#optionOn').parent().addClass('buttonblue');
$('#optionOff').parent().addClass('buttongray');
}
},
togglePortalRefresh: function() {
var cookie_exist = this.getCookie();
if (typeof cookie_exist === 'undefined' || cookie_exist === null) {
this.setCookie();
}
else {
this.deleteCookie();
}
$('#optionOn').parent().toggleClass('buttongray buttonblue');
$('#optionOff').parent().toggleClass('buttongray buttonblue');
},
getCookie: function() {
return $.cookie(this.cookie_name);
},
setCookie: function() {
$.cookie(this.cookie_name, '1', {
expires: 9999,
path: '/'
});
},
deleteCookie: function() {
$.cookie(this.cookie_name, null, {
expires: -1,
path: '/'
});
}
});
} (My.$));
非常感谢任何帮助。