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

Version Path
spade-0.0.1 sproutcore/frameworks/desktop/tests/views/image_button/ui.js
sproutcore-1.5.0.pre.5 lib/frameworks/sproutcore/frameworks/desktop/tests/views/image_button/ui.js
sproutcore-1.5.0.pre.4.1 lib/frameworks/sproutcore/frameworks/desktop/tests/views/image_button/ui.js
sproutcore-1.5.0.pre.4 lib/frameworks/sproutcore/frameworks/desktop/tests/views/image_button/ui.js
sproutcore-1.5.0.pre.3 lib/frameworks/sproutcore/frameworks/desktop/tests/views/image_button/ui.js