Mike Sherov
f5fd41252e
Fix #12018 , readyState "interactive" in oldIE lies! Closes gh-848.
2012-07-06 10:12:20 -04:00
Richard Gibson
1793eab32b
Fix #11971 : force numeric animation start to be numeric, closes gh-836.
2012-07-05 21:38:17 -04:00
Rick Waldron
a2758377df
Adds src/deprecated.js, test/unit/deprecated.js; -deprecated flag; Moves jQuery.browser and removes use in test/unit/ajax.js. Fixes #11965
2012-06-25 10:02:28 -04:00
Dave Methvin
83dfb99ea9
Tweak test for #11743 in an attempt to placate Jenkins.
...
I can't get the current test to fail locally or in Browserstack, but suspect it may have something to do with badjson.js.
2012-06-11 22:35:04 -04:00
Timo Tijhof
849303701a
Test: Remove unused file "include_js.php", closes gh-820.
2012-06-11 21:18:17 -04:00
jaubourg
cac5b08f72
Here is hoping everything works with the full build and the build without ajax... looking at you @dmethvin ;)
2012-06-11 21:04:34 +02:00
Dave Methvin
142ff73450
Prevent total unit test meltdown ... and now over to @jaubourg!
2012-06-11 14:07:02 -04:00
jaubourg
ac48a19b92
Some work to modularize ajax later on.
2012-06-11 14:00:16 +02:00
Mike Sherov
5f35b3d9f9
Fix #11857 . Modularize css.js, add dependency management. Closes gh-816.
...
See the pull request for more info on the dependency management details.
2012-06-10 21:54:16 -04:00
timmywil
37ffb29d37
Relativize all urls pertaining to dist/jquery.js so users can run their server from any file location; Make sure Sizzle is available for its tests in testrunner.
2012-06-04 18:04:11 -04:00
Rick Waldron
7c23b77af2
Strips IIFEs from modules; Always require built jQuery for tests.
2012-06-04 12:48:18 -04:00
Mike Sherov
ba70f8aeb6
Fix #11724 , $(document).height() in Firefox 12. Closes gh-802.
...
This reopens #3838 for IE6 which is a regression on a fix in 1.7.2, but we'd rather break a really old IE than a really recent Firefox.
2012-05-31 09:24:44 -07:00
Richard Gibson
742872984e
Fix #11743 : Don't mask script errors in jQuery.ajax, closes gh-795.
2012-05-31 08:31:13 -07:00
timmywil
a8d9d05388
Add quick-start documentation for testing with QUnit and using jQuery's helper methods.
2012-05-29 13:13:26 -04:00
Richard Gibson
7f2cc46955
Fix #11767 . Modularize build and unit tests for exluding effects.
...
Closes gh-785. To build a version of jQuery without effects, use `grunt build:*:*:-effects`. The unit tests feature-check for the interfaces and skip the unit tests for effects if they don't detect it.
2012-05-28 22:36:23 -04:00
timmywil
3ee332b238
Minor test suite adjustments
2012-05-28 12:43:41 -04:00
Trey Hunner
f1dcaad097
Fix indentation in /speed and /test dirs, closes gh-780.
2012-05-18 13:28:50 -04:00
Mike Sherov
c4e22ad8b5
Fix #11721 . Remove jQuery.boxModel, deprecate jQuery.support.boxModel.
...
This removes all internal uses of `jQuery.support.boxModel`. jQuery has never run unit tests with Quirks Mode and has not even feigned support for several years, so these remnants weren't doing much except giving false hope.
For now, `jQuery.support.boxModel` continues to have a value indicating whether the W3C box model is *generally* in use, but be aware that this is easily overridden on an element-by-element basis by the `box-model` CSS property. So don't trust this value.
2012-05-15 23:29:20 -04:00
jaubourg
a743be19bd
Fixes #11402 . domManip now also removes the closing part of HTML comments or CDATA surrounding executed scripts. Unit tests added.
2012-05-06 01:27:01 +02:00
jaubourg
e3cf0e220c
Transform $.bindReady into $.ready.promise. It is now possible to use $.ready.promise or $.when( $.ready ) to get the ready promise. Costs *1* byte min/gzipped. Unit test added.
2012-05-06 01:05:03 +02:00
Mike Sherov
714b8ffd2b
reduce complexity of ready further, and try manipulating DOM to make sure we're really ready
2012-05-04 13:31:35 -04:00
Mike Sherov
f925c7a1c9
remove jQuery.quickReady, save bytes, style nits in tests
2012-05-04 10:17:30 -04:00
Mike Sherov
54fab3174c
Fix #10067 . Create jQuery.quickReady; closes gh-736.
...
Allows us to get to the ready state sooner by not waiting for iframes to load. If that causes backcompat pain, use `jQuery.quickReady = false` as prescribed by your developer.
2012-04-23 15:44:27 -04:00
Timo Tijhof
df2a22ee61
Enforce 20s timeout for all unit tests.
2012-04-20 10:55:07 -04:00
Yehuda Katz
6bc08c2b2f
Remove Ajax requirement for simple XML tests
...
Previously, all jQuery tests that wanted an XML
document would make an Ajax request to go through
jQuery's XML parsing logic in jQuery.ajax. Now,
use jQuery.parseXML instead.
This removes the need for the Ajax server for
these tests, improves their performance, and
decouples simple core tests from Ajax.
(with scottgonzalez)
2012-04-15 17:41:54 -04:00
Dave Methvin
8d94ed91e4
Revert "No more php/js logic duplication..." on a hunch.
...
TestSwarm hasn't been happy since this commit, and everyone deserves to be happy.
This reverts commit 318d47b730
.
2012-03-07 15:31:35 -05:00
jaubourg
ae138ac6d1
Makes sure start is always called with default context and no arguments. Should stop FF from acting up. Hopefully, this ugly patch can be removed in the future.
2012-03-07 18:23:46 +01:00
jaubourg
d3fad51cad
Fixes #11264 or rather seriously limits the risk of global ajaxSettings screwing with script loading in domManip. Gotta love globals and sneaky dependencies. Unit test added.
2012-03-07 16:54:05 +01:00
jaubourg
484cea1b56
Fixes #11426 : getting the responseText of an xhr should be tried/caught because of IE's inability to give access to binary data. Unit test added.
2012-03-07 15:39:39 +01:00
jaubourg
014b2a5700
Not testing his code properly makes Julian a silly coder.
2012-03-07 11:58:18 +01:00
jaubourg
318d47b730
No more php/js logic duplication. Ensures modules are still loaded separately when using "file:" protocol (makes debugging much easier, /kiss @rwaldron). Ensures test iframes will use the same jquery as specified in the main document. Known issue: chrome will cringe at cross-frame access using file: protocol, apparently chrome sees this as cross-domain... go figure.
2012-03-07 09:54:52 +01:00
Mike Sherov
5cae50e66e
Fix #3838 , $(document).height() incorrect in IE6
...
May still be broken in Netscape Navigator 4.
2012-03-02 11:45:30 -05:00
Mike Sherov
a52391aa1d
Fix #7986 . $.support.boxModel shan't be fooled by page-level CSS.
2012-02-24 00:14:15 -05:00
Mike Sherov
f36568324d
fixes #10693 , generalizes the "test something in an iframe" code when a callback isn't needed
2012-02-23 22:55:20 -05:00
Mike Sherov
7226cf2800
fixes #10901 , PHP required for unit tests, but still allow the tests to run
2012-02-16 23:17:57 -05:00
Rick Waldron
0944be058e
Fix #11257 . Correct path to source files.
2012-01-30 22:38:37 -05:00
Richard Gibson
6c8dd7e7d3
Fix #10931 : Make unit tests work without web access.
...
Applies https://github.com/gibson042/jquery/tree/10931 to
dd900460ac
2012-01-12 20:04:17 -05:00
Mike Sherov
dd900460ac
Fix #10902 . DRY up the ways to include src files in tests.
2012-01-11 21:35:13 -05:00
timmywil
3d6237ef8a
Remove the invisible body in support; Add temporary tests to verify correct support completions for upcoming support changes.
2011-11-17 14:48:27 -05:00
timmywil
7c2d6c8cd8
Fix error in test suite from testElementCrash.html; did not have callbacks.js
2011-11-16 11:39:34 -05:00
Mike Sherov
f35ba5e699
Fix #10691 . Remove all instances of equals() and same(), as these are deprecated in QUnit.
2011-11-06 15:27:42 -05:00
timmywil
006fde228d
Pass iframe support tests at doc ready. Fixes support fail in FF7
2011-10-31 18:24:34 -04:00
timmywil
38f087b5ae
Add a way to fire native events using dispatchEvent/fireEvent in testinit.js; fixes failing click test in FF3.6
2011-10-28 14:17:14 -04:00
timmywil
f3a4d261ec
Landing pull request 550. IE6,7,8 cannot use cached fragments from unknown elems. Fixes #10501 .
...
More Details:
- https://github.com/jquery/jquery/pull/550
- http://bugs.jquery.com/ticket/10501
2011-10-23 16:08:10 -04:00
timmywil
7bef99e94d
Run ajax tests in swarm
2011-10-13 12:07:54 -04:00
timmywil
8723f3b9e1
Update sizzle; Add sizzle cache collision iframe test. Fixes #8539 .
2011-10-13 11:11:41 -04:00
jrburke
bba3d610c7
Landing pull request 331. Add support for registering jQuery as an AMD module. Fixes #7102 .
...
More Details:
- https://github.com/jquery/jquery/pull/331
- http://bugs.jquery.com/ticket/7102
2011-09-19 16:37:22 -04:00
timmywil
25205d3f90
Removing topic.js as it will be a plugin
2011-09-19 15:42:30 -04:00
jaubourg
4092e3d275
$.Callbacks, $.Topic and notify/progress on $.Deferred.
2011-09-19 15:42:30 -04:00
timmywil
92405d4f5f
Override Sizzle attribute retrieval with jQuery.attr. Fixes #5637 , #7128 , #9261 , #9570 , #10178 .
...
Bug fixed on the side: $(window).is('a') was throwing an exception. Fixes #10178 .
2011-09-19 15:42:30 -04:00