(function($){ module("methods"); test("open", function(){ expect(2); el = $("select").multiselect().multiselect("open"); ok( el.multiselect("isOpen"), "isOpen parameter true" ); equals( menu().css("display"), "block", "Test display CSS property" ); el.multiselect("destroy"); }); test("close", function(){ expect(2); el = $("select").multiselect().multiselect("open").multiselect("close"); ok( !el.multiselect("isOpen"), "isOpen parameter false" ); equals( menu().css("display"), "none", "Test display CSS property" ); el.multiselect("destroy"); }); test("enable", function(){ expect(2); el = $("select").multiselect().multiselect("disable").multiselect("enable"); ok( button().is(":disabled") === false, "Button is enabled" ); ok( el.is(":disabled") === false, "Original select is enabled" ); el.multiselect("destroy"); }); test("disable", function(){ expect(2); // clone this one so the original is not affected el = $("select").clone(true).appendTo(body).multiselect().multiselect("disable"); ok( button().is(":disabled"), 'Button is disabled'); ok( el.is(":disabled"), 'Original select is disabled'); el.multiselect("destroy").remove(); }); test("enabling w/ pre-disabled tags (#216)", function(){ expect(5); el = $('