Fixed minor bug in jQuery.parse[1] expression.
[jquery.git] / src / jquery / coreTest.js
index 31fe838..67dea20 100644 (file)
@@ -396,7 +396,7 @@ test("expressions - attributes", function() {
        t( "Attribute Ends With", "a[@href $= 'org/']", ["mark"] );\r
        t( "Attribute Contains", "a[@href *= 'google']", ["google","groups"] );\r
        \r
-       t("Select options via [@selected]", "#select1 option[@selected]", [] );\r
+       t("Select options via [@selected]", "#select1 option[@selected]", ["option1a"] );\r
        t("Select options via [@selected]", "#select2 option[@selected]", ["option2d"] );\r
        t("Select options via [@selected]", "#select3 option[@selected]", ["option3b", "option3c"] );\r
        \r
@@ -564,3 +564,16 @@ test("removeClass(String) - add three classes and remove again", function() {
 test("removeAttr(String", function() {\r
        ok( $('#mark').removeAttr("class")[0].className == "", "remove class" );\r
 });\r
+\r
+test("unbind(event)", function() {\r
+       expect(3);\r
+       var el = $("#firstp");\r
+       el.click(function() {\r
+               ok( true, "Fake normal bind" );\r
+       });\r
+       el.click(function(event) {\r
+               el.unbind(event);\r
+               ok( true, "Fake onebind" );\r
+       });\r
+       el.click().click();\r
+});\r