Oleg Gaidarenko
3115d4c92d
Tests: Copy Sizzle.uniqueSort tests
2014-04-15 17:45:59 +04:00
Oleg Gaidarenko
c63d1da7cd
Tests: Copy Sizzle.contains tests
2014-04-15 17:45:59 +04:00
Oleg Gaidarenko
81aa237ee1
Tests: Move some of the Sizzle tests to selector
2014-04-15 17:45:59 +04:00
Oleg Gaidarenko
9475e31d32
Tests: Do global clean up in teardown function
2014-04-15 17:45:59 +04:00
Oleg Gaidarenko
cd546aba74
Tests: Improve jsonp tests
...
Since global variable for callback always would be equal to undefined value
it better to check for boolean instead
2014-04-15 17:45:59 +04:00
Oleg Gaidarenko
ebbbe965b8
Tests: Correct logic of a broken assertion
2014-04-15 17:45:59 +04:00
Oleg Gaidarenko
3dee2983ab
Build: Use jscs to check test helpers
...
Also fix issues found by jscs
2014-04-15 17:45:59 +04:00
Oleg Gaidarenko
8e5d1caf7a
Tests: More improvments for testrunner
...
Conform to style guide and simplify it
2014-04-15 17:45:58 +04:00
Oleg Gaidarenko
92cff8b1a3
Tests: Remove Sizzle intergration tests
...
Fixes #14818
2014-04-15 17:45:58 +04:00
Oleg Gaidarenko
a7c9facc35
Tests: Simplify globals cleanup
2014-04-15 17:45:58 +04:00
Oleg Gaidarenko
7149726485
Tests: Remove QUnit start hook
2014-04-15 17:45:58 +04:00
Oleg Gaidarenko
e0b606d2bd
Tests: Remove uselss "keys" helper
2014-04-15 17:45:58 +04:00
Oleg Gaidarenko
b26628a2bb
Tests: Simplify "testTimeout" option
2014-04-15 17:45:58 +04:00
Michał Gołębiowski
4f490e55ad
Support: Add Android support tests results
2014-03-31 23:05:49 +02:00
Richard Gibson
890d441aa5
Effects: Don't overwrite display:none when .hide()ing hidden elements
...
Fixes #14848
Closes gh-1548
2014-03-20 22:54:38 -04:00
Oleg Gaidarenko
5a8f769332
CSS: jQuery#hide should always save display value
...
Fixes #14750
Closes gh-1509
2014-03-20 22:37:05 -04:00
John Hoven
541e7349b6
Attributes: Trim whitespace from option text when returned as a value
...
Fixes #14858
Ref #14686
Closes gh-1531
(cherry picked from commit 9ec429cf62
)
Conflicts:
src/attributes/val.js
2014-03-20 15:47:35 -04:00
Michał Gołębiowski
a10aa3aac5
Core: Change the sleep time in dont_return.php from 100s to 30s
...
Half a minute is more than enough for the test to finish even in the slowest
browsers and in case of starving the PHP FPM process pool, one has to wait
for only half a minute to try again.
2014-03-19 02:29:04 +01:00
Michał Gołębiowski
55c196e837
Event: Simplify the logic behind blacklisting Android 2.3 on one test
2014-03-18 20:59:33 +01:00
Michał Gołębiowski
14e0a632a0
Event: Don't test stopImmediatePropagation in Android 2.3
...
Android 2.3 doesn't support stopImmediatePropagation; jQuery fallbacks
to stopPropagation in such a case.
2014-03-18 20:55:50 +01:00
Michał Gołębiowski
b5074944b0
Core: Change the sleep time in dont_return.php to a sane value
...
PHP sleep function accepts time in seconds, not milliseconds; the previous
value was starving the PHP FPM process pool.
2014-03-18 16:50:04 +01:00
Michał Gołębiowski
551578eb36
Core: Blacklist the ready test on async-loaded jQuery in iOS7
...
Fixes #14882
2014-03-17 18:13:00 +01:00
Dave Methvin
472f70a9df
Event: Unit test for #14741 fix
...
Fixes #14741
Closes gh-1503
2014-03-16 10:54:12 -04:00
Michał Gołębiowski
854d242db4
Core: Bump timeouts to stabilize doc ready test
...
The "document ready when jQuery loaded asynchronously" test fails all the time
in iOS7 and sometimes in other browsers. Bumping the timeouts *might* help
these other browsers to be less flakey here.
2014-03-13 03:26:42 +01:00
Dave Methvin
6a89db86ed
Event: Call underlying stopImmediatePropagation when present
...
Fixes #13997
2014-03-12 21:11:26 -04:00
Michał Gołębiowski
26ce217862
Support: Make the support matrix for iOS 6 match iOS 7 as well
2014-03-13 01:46:18 +01:00
Michał Gołębiowski
0c12cb3910
Css: Fix tests
...
It's not easy to find a CSS property that is implemented even in
ancient browsers and that returns a consistent result among browsers
when passed through .css(). color didn't work since Firefox normalizes
it an empty value to rgb(0, 0, 0).
2014-03-10 19:53:50 +01:00
Michał Gołębiowski
2c180ef938
Css: Revert 24e587929f
...
The workaround to be able to change !important styles broke the browser
keeping the old CSS value if the new one was rejected. Patching it would
involve a significant perf hit (~33%) so the initial patch needs to be
reverted instead.
Tests by m_gol & gibson042.
Fixes #14836
Closes gh-1532
2014-03-10 19:14:44 +01:00
Michał Gołębiowski
b19d4d3450
Ajax, Effects: Disable Chrome 31 workarounds
2014-03-10 14:57:40 +01:00
Dave Methvin
2df1aad6a1
Core: Do not run window.onready when ready
...
Fixes #14802
2014-03-04 21:00:04 -05:00
Dave Methvin
f4b37d8982
CSS: Return values should be numbers
...
Fixes #14792
2014-03-04 20:58:31 -05:00
Dave Methvin
06adf7c95d
Event: Allow triggerHandler(beforeunload)
...
Fixes #14791
2014-03-04 20:49:57 -05:00
Dave Methvin
3a68c114e3
Ajax: .load() should trim its selector
...
Fixes #14773
2014-03-04 20:43:14 -05:00
Dave Methvin
10efa1f5b4
Core: Arrays like [42] should fail .isNumeric()
...
Fixes #14179
2014-03-04 20:40:23 -05:00
Michał Gołębiowski
70ac4485f3
Effects: Don't check fill-opacity in Android 2.3, it's not supported
2014-02-13 16:12:06 -08:00
Michał Gołębiowski
6d2ab64df7
Event: Blacklist the onbeforeunload test in Android 2.3
...
Similarly to iOS, Android 2.3 has the onbeforeunload property on window
but doesn't support the event. This commit blacklists the test there as well.
2014-02-13 16:00:30 -08:00
Michał Gołębiowski
de75b3cc62
Css: Don't check fill-opacity in Android 2.3, it's not supported
2014-02-13 15:58:13 -08:00
Rick Waldron
d792e40fbc
Tests: remove all the empty line whitespace
2014-02-11 10:59:14 -08:00
Michał Gołębiowski
79f59c2144
Support: Document box-sizing was unprefixed in Firefox 29
2014-02-05 15:57:11 +01:00
Michał Gołębiowski
95b21c6ec2
Build: Upgrade QUnit to 1.14.0
2014-02-05 15:35:48 +01:00
Michał Gołębiowski
cd4e25e991
Build: Switch to explicit dependencies versions in bower.json
2014-02-02 22:17:23 +01:00
jaubourg
01c360f963
Ajax: Protect against exceptions thrown synchronously by xhr.send
...
When xhr.send throws an exception synchronously, the onerror handler may have
been called already which, unchecked, makes the exception bubble up outside of
jQuery.ajax.
We now catch the exception pre-emptively and only rethrow if we know it hasn't
already been notified through the onerror handler.
Fixes #14683
2014-01-29 14:18:58 +01:00
Michał Gołębiowski
b2eb7ec0f0
Support: Add iOS6 support tests results
2014-01-27 21:17:53 +01:00
Michał Gołębiowski
988d99ad27
Tests: Blacklist beforeunload test in iOS
...
iOS has the window.onbeforeunload field but doesn't support the beforeunload
handler making it impossible to feature-detect the support.
Fixes #14717
Closes gh-1496
2014-01-26 04:07:27 +01:00
Dave Methvin
a20494228d
Manipulation: Use textarea for missing IE defaultValue check
...
IE11 fixed the checkbox defaultValue issue but not textarea. Rather than
creating a new detect name I'm reusing the old one to protect anyone who
is unwisely using this externally. Re-fixing the defaultValue when it
doesn't need to be done is not a problem, so leave that code for IE11.
Fixes #14716
Closes gh-1495
2014-01-23 13:04:40 -05:00
Michał Gołębiowski
3f3f458974
Tests: fix Safari userAgent detection
2014-01-22 21:49:10 +01:00
Michał Gołębiowski
37d036a84c
Support: Add expected support results for Safari 7 & IE11
2014-01-22 21:35:09 +01:00
Michał Gołębiowski
c11becbb69
Tests: Blacklist one effects test in Chrome 31
...
Chrome 31 reports incorrect offsetWidth on a table cell with fixed width.
This is fixed in Chrome 32 so let’s just skip the failing test in Chrome 31.
See https://code.google.com/p/chromium/issues/detail?id=290399
2014-01-21 12:02:09 +01:00
Richard Gibson
391c21b15d
Traversing: Check all pairwise element combinations for .find( els )
...
Ref b8d0d54a3c
Fixes #14701
2014-01-17 00:38:56 -05:00
Oleg
a2250b0f4c
Tests: Fix code style issues
2014-01-16 07:04:14 +04:00
Oleg
659ac9c155
Tests: Add assertion for the jQuery#val method
2014-01-16 06:58:54 +04:00
Oleg
fdd78fad19
Attrs: Remove outdated valHook for option element
...
This hook was relevant for BlackBerry 4.7 which is no longer supported.
But this code path now raises error in IE10-11 (#14686 ) in 1.x-master branch.
So to just to be safe, also add test for IE issue to this branch too.
2014-01-16 04:47:44 +04:00
Oleg
38c122a73a
Tests: Remove one of the checks for memory leak
...
This check is redundant since jQuery.fragments object does not exist anymore
2014-01-14 22:01:39 +04:00
Dave Methvin
6bff3bf7d7
Tests: Remove html5 shiv
2014-01-09 22:36:07 -05:00
Dave Methvin
085814474e
Effects: First step() call should match :animated selector
...
Fixes #14623
Closes gh-1473
2014-01-07 16:01:34 -05:00
Timo Tijhof
b39ee05b69
traversing: Optimise .add by not using makeArray
...
Closes gh-1430
2013-12-30 12:34:08 -05:00
cjqed
537e9ced61
Tests: Avoid use of QUnit.reset() in tests by splitting them
...
Fix #14040
Close gh-1457
2013-12-23 17:21:22 -05:00
Michał Gołębiowski
fd0bce0758
Ajax: don’t test jQuery.ajax() on beforeunload in Chrome 31
...
Chrome 31 doesn't fire Ajax requests in beforeunload event handler.
There is no way for us to workaround it and it's been fixed in Chrome 32
so let's just blacklist Chrome 31 as long as it's in TestSwarm.
See https://code.google.com/p/chromium/issues/detail?id=321241
2013-12-18 15:10:42 +01:00
Timmy Willison
f9ad13c9ec
Manage bower dependencies with grunt-bowercopy
...
Tracked bower dependencies are located at "src/sizzle" and "test/libs".
The source-destination mapping is in the Gruntfile.
When updating a bower dependency, update the version in bower.json, run
`grunt bower`, and then commit the result. When adding a dependency,
update the bowercopy task accordingly.
Fixes #14615 .
Closes gh-1452.
2013-12-06 16:04:35 -05:00
Corey Frang
d2aa969206
Ajax: Use weak ETag header in tests
...
See http://en.wikipedia.org/wiki/HTTP_ETag#Strong_and_weak_validation
Close gh-1448
2013-11-26 14:04:55 -05:00
Jakob Stoeck
ed291938c2
Add unit tests for .html( number ). Close gh-1447.
2013-11-26 10:13:15 -05:00
John Paul
b407bddea2
Effects: Integrate sinon fake timers into tests. Close gh-1377.
2013-11-24 15:22:09 -05:00
hongymagic
8d09ee0506
Ref #14503 : Cherry-pick tests.
...
(cherry picked from commit 27b22f4ef5
)
(cherry picked from commit 8dc0f2ea84
)
(cherry picked from commit 936126f10d
)
2013-11-15 12:19:05 -05:00
Dave Methvin
c2aca17d45
Ref #14180 , let focusin/out work on non-element targets.
2013-11-14 16:33:12 -05:00
Timmy Willison
ac7ff97f8b
Use grunt and bower packages as local dependencies. Close gh-1433.
2013-11-14 10:17:18 -05:00
Dave Methvin
1cecf64e5a
Fix #14180 . Allow cross-frame use of focusin/out. Close gh-1369.
2013-11-12 21:15:08 -05:00
Richard Gibson
b7f62abb87
Ref 71b2ac52
: Disallow 2.x bypass of environmental helper methods
2013-11-12 13:31:35 -05:00
Richard Gibson
71b2ac524e
Fix #14492 : More correct jQuery.parseJSON. Close gh-1419.
...
(cherry picked from commit 60a6178131
)
Conflicts:
src/ajax/parseJSON.js
2013-11-12 00:13:08 -05:00
Michał Gołębiowski
4b39a82890
Fix #14340 . Remove remnants of oldIE from unit tests. Close gh-1425.
2013-11-11 00:43:27 +01:00
Michał Gołębiowski
2ace149f48
No ticket. Remove version sniffing from test/unit/support.js, browsers got updated.
2013-11-11 00:42:37 +01:00
Michał Gołębiowski
650f325d8e
No ticket. Restore some parsing tests in core.
2013-11-10 21:05:43 +01:00
Oleg
45be91e398
Don't execute focus tests in Firefox
...
Close gh-1423
2013-11-08 16:00:30 +01:00
Oleg
626cbde7f8
Use full version of jQuery 1.9.1
...
Had some weird failures in IE with xhr build of 1.9.1
2013-11-08 01:04:08 +01:00
Oleg
ee0d0e6e3f
Add more thorough check for CSP violations
2013-11-07 20:16:19 +01:00
Richard Gibson
c66a5e70f2
Fix #14074 : element id="nodeName". Close gh-1389.
...
(cherry picked from commit 126d596b56
)
Conflicts:
src/data.js
src/data/accepts.js
test/unit/core.js
test/unit/data.js
2013-11-07 11:57:41 -05:00
Corey Frang
30eee925db
Fix #14101 : $().data() should be undefined, not null
2013-11-06 10:25:12 -05:00
Chris Antaki
fb2e0a0c28
Fix #11809 : Update text without creating DOM nodes. Close gh-1412.
2013-11-05 17:13:49 -05:00
Richard Gibson
d5b7139abc
Ref f9d41ac6
: Opera-compatible form target
2013-11-04 09:36:16 -05:00
Richard Gibson
f9d41ac641
Fix #14379 : AJAX requests on unload
2013-10-28 17:53:31 -04:00
Richard Gibson
ced9d155f0
Fix #14459 : Use jQuery.parseJSON instead of JSON.parse
2013-10-28 11:35:53 -04:00
Michał Gołębiowski
35b2b94979
Add tests for class manipulation on jQuery object containing more than one element. Close gh-1404.
2013-10-25 00:48:54 +02:00
Dave Methvin
eca79fbf5b
Revert "Fix #14180 . Allow cross-frame use of focusin/out. Close gh-1369."
...
This reverts commit 9b6f074580
.
2013-10-22 22:49:03 -04:00
Dave Methvin
9b6f074580
Fix #14180 . Allow cross-frame use of focusin/out. Close gh-1369.
2013-10-22 22:03:20 -04:00
Ronny Springer
083edd60a6
Ref 2263134b
: Better identify potential JSON. Close gh-1401.
2013-10-16 08:46:45 -04:00
Lihan Li
24e587929f
Fix #14394 : Changing style !important in webkit. Close gh-1385.
2013-10-15 16:34:54 -04:00
Richard Gibson
8df348e9eb
No ticket: Test cleanup
2013-10-15 15:48:53 -04:00
George Kats
5ce4b06c28
Fix #14432 : Always return string from .css("z-index"). Close gh-1395.
2013-10-15 12:28:25 -04:00
Richard Gibson
13d58a9bec
No ticket: Fix subproject iframe tests
2013-10-11 15:08:07 -04:00
Dave Methvin
3bcd04f528
Fix #13993 . Save result of native inline handlers. Close gh-1368.
2013-10-06 17:43:54 -04:00
Oleg
2c0b9027de
Add setup function for the event module
2013-09-30 21:12:58 +04:00
Oleg
0a62e22579
Focus on the body before running focus test
...
(cherry picked from commit b2f27632eb
)
Conflicts:
test/unit/event.js
2013-09-30 20:53:44 +04:00
Oleg
33c80f3dd4
Run focus test only if document has focus
...
(cherry picked from commit 0b9a182ecd
)
2013-09-23 21:10:00 +04:00
Richard Gibson
9dadd68e34
No ticket: Fix IE focus test failures
...
(cherry picked from commit 3d6ed4483e
)
2013-09-23 12:01:09 -04:00
Richard Gibson
94ae713344
No ticket: Improve line-height animation test stability
2013-09-17 10:09:08 -04:00
Oleg
a25343001e
Fix #12723 and simplification and optmization of defaultDisplay helper
2013-09-17 16:10:52 +04:00
Oleg
642e9a4557
Simplify replaceWith method. Closes gh-1276
2013-09-17 13:24:27 +04:00
Timmy Willison
e12746d756
Small adjustment to prefilter test. Follow the right path for prefixes.
2013-09-12 15:52:23 -05:00
Timmy Willison
6b7a52b21a
Adjust prefilter test to error on string indexing in oldIE
2013-09-12 15:25:23 -05:00
Amey Sakhadeo
18099d52d8
Add unit tests for jQuery.grep. Close gh-1345.
2013-09-12 11:19:38 -05:00
Michał Gołębiowski
48a3549bc5
Restore support for Firefox < 23, Chrome < 28 and Safari 5.1.
2013-09-11 03:35:46 +02:00