Sha256: 118385e5749c0b614035f3fe78191538a23cecb9947e167e4623fb4d4ffaeb50
Contents?: true
Size: 1.03 KB
Versions: 24
Compression:
Stored size: 1.03 KB
Contents
// Tests that the minimum menu width changes with the size of the SelectView // var View, pane, obj; module("SelectView - Minimum Menu Width", { setup: function() { pane = SC.Pane.create(); obj = SC.Object.create({title: 'Lost', value: 'Found'}); View = SC.SelectView.extend({ items: [ {title: 'Hello', value: 'hi'}, {title: 'Yo', value: 'Jimbo'}, ], itemTitleKey: 'title', itemValueKey: 'value' }); }, teardown: function() { } }); function createView(settings) { var view = View.create(settings || {}); pane.appendChild(view); return view; } test("Menu width changes with minimumMenuWidth", function() { SC.RunLoop.begin(); var view = createView({ minimumMenuWidth: 500 }); view.showMenu(); SC.RunLoop.end(); equals(view.get('menu').get('frame').width, 500, "Width is 500"); SC.RunLoop.begin(); view.set('minimumMenuWidth', 1000); SC.RunLoop.end(); equals(view.get('menu').get('frame').width, 1000, "Width has changed to 1000"); view.hideMenu(); });
Version data entries
24 entries across 24 versions & 1 rubygems