aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjeresig <jeresig@gmail.com>2010-10-14 22:37:56 -0400
committerjeresig <jeresig@gmail.com>2010-10-14 22:37:56 -0400
commit0564553bf15cd54eb5af18810bf2e9300628ccc1 (patch)
treeba1ab821a5becfc28f4227922919825da96f7ab6
parent21d389cceaace3272dede54aa8f92f2429d92e00 (diff)
downloadjquery-0564553bf15cd54eb5af18810bf2e9300628ccc1.tar.gz
jquery-0564553bf15cd54eb5af18810bf2e9300628ccc1.zip
Fix the number of change tests and remove textarea tests.
-rw-r--r--test/unit/event.js38
1 files changed, 6 insertions, 32 deletions
diff --git a/test/unit/event.js b/test/unit/event.js
index fa0252cc8..f3d314884 100644
--- a/test/unit/event.js
+++ b/test/unit/event.js
@@ -1238,6 +1238,8 @@ test("live with namespaces", function(){
});
test("live with change", function(){
+ expect(8);
+
var selectChange = 0, checkboxChange = 0;
var select = jQuery("select[name='S1']")
@@ -1269,28 +1271,13 @@ test("live with change", function(){
checkbox.trigger("change");
equals( checkboxChange, 1, "Change on checkbox." );
- // test before activate on radio
-
- // test blur/focus on textarea
- var textarea = jQuery("#area1"), textareaChange = 0, oldVal = textarea.val();
- textarea.live("change", function() {
- textareaChange++;
- });
-
- textarea.val(oldVal + "foo");
- textarea.trigger("change");
- equals( textareaChange, 1, "Change on textarea." );
-
- textarea.val(oldVal);
- textarea.die("change");
-
// test blur/focus on text
var text = jQuery("#name"), textChange = 0, oldTextVal = text.val();
text.live("change", function() {
textChange++;
});
- text.val(oldVal+"foo");
+ text.val(oldTextVal+"foo");
text.trigger("change");
equals( textChange, 1, "Change on text input." );
@@ -1707,6 +1694,8 @@ test("delegate with multiple events", function(){
});
test("delegate with change", function(){
+ expect(8);
+
var selectChange = 0, checkboxChange = 0;
var select = jQuery("select[name='S1']");
@@ -1738,28 +1727,13 @@ test("delegate with change", function(){
checkbox.trigger("change");
equals( checkboxChange, 1, "Change on checkbox." );
- // test before activate on radio
-
- // test blur/focus on textarea
- var textarea = jQuery("#area1"), textareaChange = 0, oldVal = textarea.val();
- jQuery("#body").delegate("#area1", "change", function() {
- textareaChange++;
- });
-
- textarea.val(oldVal + "foo");
- textarea.trigger("change");
- equals( textareaChange, 1, "Change on textarea." );
-
- textarea.val(oldVal);
- jQuery("#body").undelegate("#area1", "change");
-
// test blur/focus on text
var text = jQuery("#name"), textChange = 0, oldTextVal = text.val();
jQuery("#body").delegate("#name", "change", function() {
textChange++;
});
- text.val(oldVal+"foo");
+ text.val(oldTextVal+"foo");
text.trigger("change");
equals( textChange, 1, "Change on text input." );