@@ -1135,41 +1135,55 @@ test("live with multiple events", function(){
11351135} ) ; 
11361136
11371137test ( "live with namespaces" ,  function ( ) { 
1138- 	expect ( 6 ) ; 
1138+ 	expect ( 12 ) ; 
11391139
11401140	var  count1  =  0 ,  count2  =  0 ; 
11411141
1142- 	jQuery ( "#liveSpan1" ) . live ( "foo.bar" ,  function ( ) { 
1142+ 	jQuery ( "#liveSpan1" ) . live ( "foo.bar" ,  function ( e ) { 
11431143		count1 ++ ; 
11441144	} ) ; 
11451145
1146- 	jQuery ( "#liveSpan2 " ) . live ( "foo.zed" ,  function ( ) { 
1146+ 	jQuery ( "#liveSpan1 " ) . live ( "foo.zed" ,  function ( e ) { 
11471147		count2 ++ ; 
11481148	} ) ; 
11491149
11501150	jQuery ( "#liveSpan1" ) . trigger ( "foo.bar" ) ; 
11511151	equals (  count1 ,  1 ,  "Got live foo.bar"  ) ; 
1152+ 	equals (  count2 ,  0 ,  "Got live foo.bar"  ) ; 
1153+ 
1154+ 	count1  =  0 ,  count2  =  0 ; 
11521155
1153- 	jQuery ( "#liveSpan2" ) . trigger ( "foo.zed" ) ; 
1156+ 	jQuery ( "#liveSpan1" ) . trigger ( "foo.zed" ) ; 
1157+ 	equals (  count1 ,  0 ,  "Got live foo.zed"  ) ; 
11541158	equals (  count2 ,  1 ,  "Got live foo.zed"  ) ; 
11551159
11561160	//remove one 
1157- 	jQuery ( "#liveSpan2" ) . die ( "foo.zed" ) ; 
1161+ 	count1  =  0 ,  count2  =  0 ; 
1162+ 
1163+ 	jQuery ( "#liveSpan1" ) . die ( "foo.zed" ) ; 
11581164	jQuery ( "#liveSpan1" ) . trigger ( "foo.bar" ) ; 
11591165
1160- 	equals (  count1 ,  2 ,  "Got live foo.bar after dieing foo.zed"  ) ; 
1166+ 	equals (  count1 ,  1 ,  "Got live foo.bar after dieing foo.zed"  ) ; 
1167+ 	equals (  count2 ,  0 ,  "Got live foo.bar after dieing foo.zed"  ) ; 
11611168
1162- 	jQuery ( "#liveSpan2" ) . trigger ( "foo.zed" ) ; 
1163- 	equals (  count2 ,  1 ,  "Got live foo.zed"  ) ; 
1169+ 	count1  =  0 ,  count2  =  0 ; 
1170+ 
1171+ 	jQuery ( "#liveSpan1" ) . trigger ( "foo.zed" ) ; 
1172+ 	equals (  count1 ,  0 ,  "Got live foo.zed"  ) ; 
1173+ 	equals (  count2 ,  0 ,  "Got live foo.zed"  ) ; 
11641174
11651175	//remove the other 
11661176	jQuery ( "#liveSpan1" ) . die ( "foo.bar" ) ; 
11671177
1178+ 	count1  =  0 ,  count2  =  0 ; 
1179+ 
11681180	jQuery ( "#liveSpan1" ) . trigger ( "foo.bar" ) ; 
1169- 	equals (  count1 ,  2 ,  "Did not respond to foo.bar after dieing it"  ) ; 
1181+ 	equals (  count1 ,  0 ,  "Did not respond to foo.bar after dieing it"  ) ; 
1182+ 	equals (  count2 ,  0 ,  "Did not respond to foo.bar after dieing it"  ) ; 
11701183
1171- 	jQuery ( "#liveSpan2" ) . trigger ( "foo.zed" ) ; 
1172- 	equals (  count2 ,  1 ,  "Did not trigger foo.zed again"  ) ; 
1184+ 	jQuery ( "#liveSpan1" ) . trigger ( "foo.zed" ) ; 
1185+ 	equals (  count1 ,  0 ,  "Did not trigger foo.zed again"  ) ; 
1186+ 	equals (  count2 ,  0 ,  "Did not trigger foo.zed again"  ) ; 
11731187} ) ; 
11741188
11751189test ( "live with change" ,  function ( ) { 
0 commit comments