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

Version Path
sproutcore-1.10.3.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.10.2 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.10.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.10.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.10.0.rc.3 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.10.0.rc.2 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.10.0.rc.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.9.2 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.9.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.9.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.8.2.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.8.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.8.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.7.1.beta-java lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.7.1.beta lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.6.0.1-java lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.6.0.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.6.0.1-x86-mingw32 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.6.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js
sproutcore-1.6.0-java lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/mixins/select_view_menu/check_selected.js