From 8a867cee229b78f5bfde6a05fdbe0d7d3d608e11 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Fri, 22 Oct 2010 22:46:51 -0700 Subject: Workaround for http://bugs.jquery.com/ticket/7292 --- test/testabilityPatch.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'test/testabilityPatch.js') diff --git a/test/testabilityPatch.js b/test/testabilityPatch.js index 247faa19..b4602c39 100644 --- a/test/testabilityPatch.js +++ b/test/testabilityPatch.js @@ -1,5 +1,16 @@ -jstd = jstestdriver; -dump = bind(jstd.console, jstd.console.log); +/** + * Here is the problem: http://bugs.jquery.com/ticket/7292 + * basically jQuery treats change event on some browsers (IE) as a + * special event and changes it form 'change' to 'click/keyup' and + * few others. This horrible hack removes the special treatment + */ +_jQuery.event.special.change = undefined; + + +if (window.jstestdriver) { + jstd = jstestdriver; + dump = bind(jstd.console, jstd.console.log); +} beforeEach(function(){ this.addMatchers({ -- cgit v1.2.3