Sha256: 80ed2166d16c409f1fbec89579f789292e0aae8e206e036dc7fdea9ff26784d1
Contents?: true
Size: 805 Bytes
Versions: 20
Compression:
Stored size: 805 Bytes
Contents
// The second responsibility of SC.SelectViewMenu is to make sure the selected // item is checked. module("SelectViewMenu -- Check Selected"); test("Selected menu item is checked", function() { SC.RunLoop.begin(); var selectView = SC.Object.create({ value: "A" }); var menu = SC.MenuPane.create(SC.SelectViewMenu, { items: "A B C D E".w(), selectView: selectView }); menu.popup(); SC.RunLoop.end(); equals(menu.get('menuItemViews')[0].get('isChecked'), YES, "First menu item is checked"); SC.RunLoop.begin(); selectView.set('value', 'C'); SC.RunLoop.end(); equals(menu.get('menuItemViews')[0].get('isChecked'), NO, "First menu item is checked"); equals(menu.get('menuItemViews')[2].get('isChecked'), YES, "Third menu item is checked"); menu.remove(); });
Version data entries
20 entries across 20 versions & 1 rubygems