aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/core/core.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/core/core.js')
-rw-r--r--tests/unit/core/core.js40
1 files changed, 20 insertions, 20 deletions
diff --git a/tests/unit/core/core.js b/tests/unit/core/core.js
index cb2a14570..03a7ab810 100644
--- a/tests/unit/core/core.js
+++ b/tests/unit/core/core.js
@@ -5,27 +5,27 @@
module('core - jQuery extensions');
-test('focus', function() {
- expect(3);
+test('focus - original functionality', function() {
+ expect(1);
- var el = $('#inputTabindex0'),
- // used to remove focus from the main element
- other = $('#inputTabindex10');
-
- // test original functionality
- el.focus(function() {
- ok(true, 'event triggered');
- });
- el.focus();
- other.focus();
-
- // trigger event handler + callback
- stop();
- el.focus(500, function() {
- ok(true, 'callback triggered');
- start();
- });
- other.focus();
+ $('#inputTabindex0')
+ .focus(function() {
+ ok(true, 'event triggered');
+ })
+ .focus();
+});
+
+asyncTest('focus', function() {
+ expect(2);
+ $('#inputTabindex0')
+ .focus(function() {
+ ok(true, 'event triggered');
+ })
+ .focus(500, function() {
+ ok(true, 'callback triggered');
+ $(this).unbind('focus');
+ start();
+ });
});
test('zIndex', function() {