Sha256: 9f90839048972c0346f817ed372f2567da67e562035f431d63e54e1d25f96a6f
Contents?: true
Size: 806 Bytes
Versions: 5
Compression:
Stored size: 806 Bytes
Contents
var pane = SC.ControlTestPane.design({height:24}) .add("iconchange", SC.ImageButtonView, { layout: { left: 0, top: 2, right: 0, bottom: 2 }, image: 'start' }); pane.show(); module('SC.ImageButtonView ui'); test("Check if icon class is set properly on ImageButton",function(){ var viewElem=pane.view('iconchange').$('div'); console.error(viewElem[0]); ok(viewElem.hasClass('start'), 'Icon class set initially to "start"'); }); test("Check if icon class is set properly on ImageButton if changed", function(){ SC.RunLoop.begin(); var viewElem = pane.view('iconchange'); viewElem.set('image','stop'); SC.RunLoop.end(); // force redraw... var newViewElem = pane.view('iconchange').$('div'); ok(newViewElem.hasClass('stop'), 'Icon class has correctly changed to "stop"'); });
Version data entries
5 entries across 5 versions & 2 rubygems