From 716bf407d2ab0696f5cf0bab50ad656c5b5fcc64 Mon Sep 17 00:00:00 2001 From: Dan Wellman Date: Thu, 1 Dec 2011 15:36:49 +0000 Subject: removed duplicates from options unit tests and added new options and events tests --- tests/unit/selectmenu/selectmenu_events.js | 4 +++- tests/unit/selectmenu/selectmenu_options.js | 12 +++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/unit/selectmenu/selectmenu_events.js b/tests/unit/selectmenu/selectmenu_events.js index 86bc33177..ec4d3ff25 100644 --- a/tests/unit/selectmenu/selectmenu_events.js +++ b/tests/unit/selectmenu/selectmenu_events.js @@ -7,7 +7,7 @@ }); test("change", function () { - expect(4); + expect(5); this.element.selectmenu({ change: function (event, ui) { @@ -22,6 +22,8 @@ menu = widget.filter(".ui-selectmenu-menu"); menu.find(".ui-menu-item").eq(0).simulate("click"); + + equals(this.element.selectmenu("option", "value"), "Slower", "should be set to first option"); }); test("close", function () { diff --git a/tests/unit/selectmenu/selectmenu_options.js b/tests/unit/selectmenu/selectmenu_options.js index 0a502712c..e6a057ac0 100644 --- a/tests/unit/selectmenu/selectmenu_options.js +++ b/tests/unit/selectmenu/selectmenu_options.js @@ -8,9 +8,10 @@ }); test("appendTo another element", function () { - expect(1); + expect(2); ok(this.element.selectmenu("option", "appendTo", "#qunit-fixture"), "appendTo accepts selector"); + ok($("#qunit-fixture").find(".ui-selectmenu-menu").length, "selectmenu appendedTo other element"); }); test("dropdown false", function () { @@ -19,15 +20,12 @@ ok(this.element.selectmenu("option", "dropdown", false), "accepts false"); }); - test("value in sync with selected item", function () { + test("value option", function () { expect(1); - var widget = this.element.selectmenu("widget"), - menu = widget.filter(".ui-selectmenu-menu"); - - menu.find(".ui-menu-item").eq(0).simulate("click"); + this.element.selectmenu("option", "value", "jQuery UI"); - equals(this.element.selectmenu("option", "value"), "Slower", "should be set to first option"); + equals(this.element.selectmenu("option", "value"), "jQuery UI", "should be set to 'jQuery UI'"); }); })(jQuery); -- cgit v1.2.3