Commit graph

634 commits

Author SHA1 Message Date
gseguin
518894fc69 Merge branch 'issue-1899' 2011-09-14 16:22:16 -07:00
gseguin
688b2b45c0 Fixed collapsible unit test to match last commit e6eaf7cacd 2011-09-14 16:06:31 -07:00
John Bender
3ed30673ad test for issue 2444 2011-09-14 15:54:00 -07:00
gseguin
8c8d66781f Added some unit tests for Collapsible 2011-09-14 11:06:24 -07:00
Kin Blas
56a22727ab Merge branch 'master' of https://github.com/jquery/jquery-mobile 2011-09-13 00:23:33 -07:00
Kin Blas
1a92be0240 Fix for issue 2406 - Navigation from one page back to multi-page template
- Make sure that our hashchange resolves non-path hashes against the documentBase. This prevents the resulting changePath() call from incorrectly resolving against the URL for the current active (external) page.

- Fixed a problem in the push-state code. A hashchange event is *NOT* fired when navigating back (window.history.back()) from an external page to an internal page. This makes sense when you think about it since hashchange is only ever fired when the hash of the current document url changes, not when the document url itself changes. The fix was to make sure that the pushstate hashchange callback always sets a state object, even on embedded page URLs. This allows the hashchange callback to be triggered from within onPopState().
2011-09-13 00:23:03 -07:00
John Bender
942b0c29ae test for open and close no-op 2011-09-12 16:59:08 -07:00
John Bender
219b450c5a test that embedded listview pages with nested lists aren't removed by the page removal code 2011-09-12 14:47:55 -07:00
John Bender
824bd12e12 add tests for theme inheritance in select menus 2011-09-12 09:08:48 -07:00
jblas@adobe.com
6a4bd76a9c Merge branch 'master' of https://github.com/jquery/jquery-mobile 2011-09-09 18:26:21 -07:00
jblas@adobe.com
c348266166 Fixed the page last scroll test which has been failing for a few days now. 2011-09-09 18:25:43 -07:00
John Bender
97654c2d90 tests for newly refreshed items and button update with custom selects 2011-09-09 17:27:26 -07:00
John Bender
fab4f366a4 test for issue 2410, to verify that the button value is updated on refresh with new options 2011-09-09 09:14:39 -07:00
John Resig
0b83cf8d60 Tweak some more stylesheet formatting. 2011-09-08 21:35:28 -04:00
gseguin
3ba911a6f8 jshint was complaining about .this 2011-09-08 13:34:58 -04:00
Kin Blas
abb812cc01 Fixes for issue 1464 - No way to stop a link from being followed with some custom event (tap, taphold)
jquery.mobile.vmouse.js:

	- Modified triggerVirtualEvent() so that it returns the virtual event instead of the isDefaultPrevented() result of the virtual event.

		- Updated all references to triggerVirtualEvent() that relied on the boolean return value to instead check the isDefaultPrevented() call on the event now returned.

			- Updated mouseEventCallback() to propagate the iDefaultPrevented(), isPropagationStopped(), and stopImmediatePropagation() values from the virtual event on to the  original mouse event.

			jquery.mobile.event.js

				- Modified the "taphold" trigger code to create a new $.Event() instead of passing the stale vmousedown event.

					- Added clearTapTimer() which is called from a new vmouseup binding, to prevent the timer from firing between the tie the finger/mouse goes up and the click event is dispatched.

					- Added some propagation tests for the "tap" event. Tests for "taphold" will have to wait until we fix the problem where multiple taphold timers are fired off when an element and one of its ancestors is bound to taphold.
2011-09-07 10:09:00 -04:00
John Bender
ad7e5bc8d1 added comment for the touches event proto addition 2011-09-07 10:09:00 -04:00
John Bender
3dfcf5fd77 fixed event tests to trigger on a dom element 2011-09-07 10:09:00 -04:00
scottjehl
28bb987729 added a unit test for last-scroll remembering. 2011-09-07 09:16:02 -04:00
John Bender
f679d30620 added ipv6 support to urlparse regex Fixes #2362 2011-08-30 15:59:46 -07:00
John Bender
23ee457309 whitespace in navigation helper tests 2011-08-30 15:52:31 -07:00
John Bender
fd286444f4 replaceState *and* pushState are now required for $.support.pushState to be true 2011-08-29 10:18:40 -07:00
John Bender
c3bac78880 moved push state dialog key test down into its own file to have the key at the root 2011-08-27 01:01:54 -07:00
John Bender
1811b31715 added sub page hash key tests 2011-08-27 01:01:54 -07:00
John Bender
7ed31bedb5 added test to make sure the dialog key is always in the hash 2011-08-27 01:01:54 -07:00
John Bender
49cf3af91a Merge branch 'replacestate-external' 2011-08-25 13:05:54 -07:00
gseguin
00e56c1560 Added test for ui-li-has presence
related to issue #779
2011-08-24 13:55:15 -07:00
John Bender
12391923fc added comment to make sure folks aren't confused as to why one of the test pages is just a redirect 2011-08-19 18:41:24 -07:00
John Bender
66aec28d8a renamed redirect test pages for clarity in test suite runner 2011-08-19 14:08:37 -07:00
John Bender
a671c559f4 nav tests passing for both push state and hash 2011-08-19 14:02:35 -07:00
John Bender
d3a1acdca8 small fix to capture failures properly in test suite runner 2011-08-18 23:33:16 -07:00
John Bender
7b122cacfc fixed tests to work with both pushstate and hash 2011-08-18 16:28:28 -07:00
John Bender
ef52c8d312 updated core to use the url assertions for both hash and replace state 2011-08-18 14:13:39 -07:00
gseguin
e39a320214 Added unit tests for issue #1405 2011-08-17 18:15:57 -07:00
John Bender
a8aa78d331 remove json_encode for those who aren't able to upgrade their version of php for god knows what reason ;) 2011-08-17 15:40:18 -07:00
John Bender
82dc08fee9 fixed listview tests for both pushstate and hash 2011-08-17 15:19:52 -07:00
gseguin
3737d170a0 Merge remote-tracking branch 'upstream/master' 2011-08-17 13:29:07 -07:00
gseguin
14bb9921be Reduced number of tests for "Top and bottom corners rounded in inset list" but added more meaningful tests 2011-08-17 12:10:18 -07:00
John Bender
b7d5df786f whitespace and comment merge conflict resolved 2011-08-17 11:09:05 -07:00
John Bender
81737dba6a small whitespace fix 2011-08-17 10:51:18 -07:00
John Bender
74300195b3 moved pushstate library disable and load into testhelper 2011-08-17 10:49:38 -07:00
John Bender
886cdcf927 setup pushstate tests 2011-08-17 10:25:51 -07:00
John Bender
5775dd19a4 whitespace in nav core tests 2011-08-17 10:05:24 -07:00
John Bender
1a4dd41293 alterted base path tests as an example of how to preserve content testing while accomodating both possible url formats 2011-08-16 12:56:10 -07:00
Samuel Padou
9da8114fca add test for domCache option handling when closing a full page select menu 2011-08-16 13:55:02 +02:00
John Bender
3d14498fe1 moved select caching tests out to a seperate test file to prevent issues in the core test suite 2011-08-15 13:00:01 -07:00
John Bender
907cf655b3 fixed navigation base tests to handle the relative internal page issue by using the click hack, per @jblas 2011-08-15 12:46:09 -07:00
John Bender
b0c20e9d2a whitespace 2011-08-15 12:45:31 -07:00
John Bender
5b4a29e643 added **/*-tests.html glob convention to the test suite runner to make it easier to include seperate files in the suite 2011-08-15 12:09:56 -07:00
John Bender
5c40e69c3a moved the relative path changing tests to the bottom of the core file, this is not a solution only a temporary fix. moving the relative path changing tests to another test file will most likely be the next move 2011-08-15 11:45:47 -07:00
John Bender
a197e17500 cleaned up test suite index html, added reporting for failed and successfull tests at the suite level 2011-08-13 00:50:16 -07:00
John Bender
c5c89344ad prevent qunit from running the suite until all the tests are defined 2011-08-12 14:41:45 -07:00
John Bender
781c2430f5 minor whitespace in test runner 2011-08-12 09:56:54 -07:00
John Bender
1fd9af8e36 minor refactor to test suite runner, and js moved to head 2011-08-11 22:55:27 -07:00
John Bender
fb0f6baf24 refactor of test suite runner, added passed/failed counts to suite results 2011-08-11 22:34:09 -07:00
gseguin
eb1ff373cb Added a few tests for corners on inset lists 2011-08-11 16:23:15 -07:00
gseguin
be3bd42f8a Use $.testHelper.sequence instead of nested setTimeouts 2011-08-10 23:34:31 -07:00
gseguin
418bb8786a Fix for issue #1450: added refreshCorners method to listview widget 2011-08-10 23:15:38 -07:00
gseguin
97b7c20e78 Merge remote-tracking branch 'upstream/master' 2011-08-10 23:08:56 -07:00
gseguin
fe6f406a10 Moved away from setTimeout in favor of $.testHelper.pageSequence 2011-08-10 18:28:24 -07:00
John Bender
cba80d9fff Merge pull request #1393 from ray58750034/31d4
Update functional tests: bind click event to objects
2011-08-10 17:45:54 -07:00
John Bender
f352f05cc9 core style guide 2011-08-10 17:10:31 -07:00
John Bender
c41c65a1cf quote consistency 2011-08-10 17:07:34 -07:00
John Bender
6ebaf991a8 moved dialog test to pageSequence helper, and small cleanup 2011-08-10 17:06:56 -07:00
John Bender
cdae2c2fdf Merge branch 'master' of https://github.com/BradBroulik/jquery-mobile into BradBroulik-master 2011-08-10 17:03:10 -07:00
John Bender
73953915c0 merge fix for select 2011-08-10 14:21:49 -07:00
John Bender
55b5a60b1c linting issues 2011-08-10 13:56:52 -07:00
John Bender
aad1146a65 added tests to verify that custom menu items are highlighted when they are selected 2011-08-10 13:54:05 -07:00
John Bender
7a9b379dea test to make sure the label has the ui-select class 2011-08-09 15:55:40 -07:00
BradBroulik
bf4db8dae1 Added unit tests for dialog theme inheritance. 2011-08-05 17:49:47 -05:00
BradBroulik
d5cf4fc29a Unit tests for dialog theme inheritance 2011-08-05 16:56:42 -05:00
John Bender
7494e398a5 moved open to custom and added a test for native select change removing the button down class 2011-08-05 14:45:08 -07:00
John Bender
3133ccbc3a moved close to custom, and disable/enable methods common with tests for enable/disable 2011-08-05 12:21:45 -07:00
John Bender
f51f4cf07f moved focusButton up to common, added test for refocus of clicked button on small dialog close 2011-08-05 12:21:45 -07:00
John Bender
d8e1b9b469 core style guidelines 2011-08-04 15:56:55 -07:00
John Bender
3452a805e0 added test to verify that we could alter the filterCallback on the instance of the widget 2011-08-04 15:28:45 -07:00
John Bender
2d7706a07b whitespace issues in tnew buttonMarkup tests 2011-08-03 14:24:46 -07:00
John Bender
8c31d5cb19 added control group enhancement tests, still needs other footer button enhancement tests 2011-08-03 13:37:38 -07:00
John Bender
f6a5608ae2 added select_native test set and a tests to verify that setting the value of the select itself sets button text 2011-08-02 16:11:32 -07:00
John Bender
6a46839d5e added missing assertion to select tests 2011-08-02 13:13:19 -07:00
John Bender
3950542884 made sure the dialog test fails many times, added an extra todo for moving the functionality to find the current theme if its not specified to a generic location 2011-08-02 09:30:28 -07:00
John Bender
f7d5d918ae fixes for select tests and tests to cover basic functionality for new cached pages and select dialogs 2011-08-01 18:08:28 -07:00
scottjehl
aeaa0f7845 added unit test verifying that the domCache page option can be set globally via $.mobile.page.prototype.options.domCache = true; 2011-07-29 16:03:20 -04:00
John Bender
7a6b28d398 added to to verify that the nested pages are preserved when the parent page is cached 2011-07-29 10:10:26 -07:00
John Bender
3dc9f975e6 fixed second test for page caching 2011-07-29 10:10:26 -07:00
John Bender
3f20eaa038 fixed nav test for new namespace and made the test order independent 2011-07-29 10:10:26 -07:00
John Bender
ded500f3b4 testing additions for listview core 2011-07-29 10:10:26 -07:00
John Bender
3035387446 first test for nested page removal/caching 2011-07-29 10:10:25 -07:00
John Bender
0cd7bb8370 whitespace fix for listview fixtures 2011-07-29 10:10:25 -07:00
John Bender
f79a1afd17 whitespace and semi's in listview core tests 2011-07-29 10:10:25 -07:00
John Bender
bda88be82e whitespace and semi's in listview core tests 2011-07-29 10:10:25 -07:00
John Bender
1a95670012 added test for explicit page caching via data attribute 2011-07-29 10:10:25 -07:00
John Bender
151d55f351 moved dom cache test to page sequence, negative case incoming 2011-07-29 10:10:25 -07:00
John Bender
191815440f whitespace and missing semi 2011-07-29 10:10:25 -07:00
scottjehl
2b1baeb078 fixed up unit test so that it's now properly testing the ajax dom caching page option 2011-07-29 10:10:25 -07:00
scottjehl
dc054a10e7 implemented ajax dom caching option of the page plugin, which can be overridden by page options or data attribute. Includes unit test to support feature. 2011-07-29 10:10:25 -07:00
scottjehl
d670feae08 removed test for page-div-not-required, as it has its own test page.. Added tests for auto initialize option. 2011-07-24 22:13:26 -04:00
scottjehl
fdb77bfa52 changed new (undocumented) "enhance" event to "create" to better match our existing event name conventions 2011-07-22 09:05:55 -04:00
scottjehl
3afef99719 forgot to add a file to the unit test markup 2011-07-20 14:37:02 -04:00
scottjehl
6f701add58 updated unit tests to ensure the enhance event is working properly on self-initializing widgets 2011-07-20 09:35:48 -04:00
scottjehl
64e6ef0e72 bound widgets to the "enhance" event, in addition to the pagecreate event. The enhance event allows developers to enhance the contents of an html fragment by triggering "enhance". 2011-07-19 22:44:03 -04:00
scottjehl
2a6c7fc1b9 This commit decouples all widgets from the page plugin so that they can be used ad-hoc.
- Internally, each plugin self-initializes by binding to the pagecreate event.

- Unit tests have been added and adjusted to support some internal changes involved in this commit.

- In the process, the portions of the page plugin that were used to enhance the header,content,and footer sections of a native-app style page layout are now located in jquery.mobile.page.sections.js.

- No public API options have changed, except that the page plugin no longer has options for keepNative, and degradeInputs, as plugins now handle these internally (keepNative was never documented, and degradeInputs only affected slider, so it lives there now. Page options related to the page sections are now located in the page.sections script, but they are still configurable via the page plugin's options api.

- Make, Ant, and index files are updated with a new load order for all JS files.
2011-07-19 22:25:23 -04:00
scottjehl
c7b63920e7 fixed test failures that occured when the jquery-mobile directory is located in a subdirectory of the server root. 2011-07-19 22:25:05 -04:00
scottjehl
a93cdbcea0 changed up the unit test so that it didn't load the page in an iframe, which seemed to mess things up on the test server. 2011-07-17 16:29:05 -04:00
scottjehl
259815d480 Make data-role=page elements optional. This change makes the framework more lenient with markup, and will ease integration with existing sites, as well as mashups with external content. Unit tests included. Fixes #2096 2011-07-17 14:52:49 -04:00
John Bender
53a8023b14 fixed select tests to click the button instead of calling the select menu method 2011-07-15 15:22:56 -07:00
scottjehl
22b0cae65c added unit tests for the data-prefetch attr 2011-07-15 15:55:27 -04:00
scottjehl
6da7e4a1dc Made loading message configurable at runtime. Fixes #2044. Fixes #1974. Fixes #1947. 2011-07-14 22:46:06 -04:00
John Bender
af3877be43 tests updated to accomodate relative hash references 2011-07-13 16:04:24 -07:00
Ghislain Seguin
584e3070ae Unit tests for issue #1526 2011-07-12 23:32:22 -07:00
scottjehl
2de817d24c fixed some logical errors in these tests. they now pass consistently in Firefox. Still inconsistent in Chrome, though they did pass once in Chrome during testing. Getting closer... 2011-07-10 21:51:08 -04:00
scottjehl
4703fe0d24 Merge branch 'master' of https://github.com/wietsevenema/jquery-mobile into wietsevenema-master 2011-07-10 17:46:51 -04:00
scottjehl
fdde24b51f fixed unit test - menu var wasn't defined. 2011-07-10 17:34:38 -04:00
scottjehl
033ce4ab96 Merge branch 'fix_issue_1851' of https://github.com/tigbro/jquery-mobile into tigbro-fix_issue_1851
Conflicts:
	js/jquery.mobile.forms.checkboxradio.js
2011-07-10 17:17:51 -04:00
scottjehl
47cb8cbeeb fixed test so it passes in Firefox 2011-07-10 17:14:55 -04:00
scottjehl
1036a8398a added unit test to verify previous bugfix. 2011-07-10 16:28:40 -04:00
Wietse Venema
dd2bdcd606 added failing test for inset listview issue with top-corner 2011-06-30 11:11:52 +02:00
John Bender
2fda8f7efc sorted directories to create consistent/readable order of execution 2011-06-29 13:46:05 -07:00
John Bender
5a14398c55 throttledresize event tests use eventSequence 2011-06-29 12:48:09 -07:00
John Bender
8b6e617309 set up eventSequence helper, moved pageSequence to eventSequence(changpage, fns) 2011-06-29 12:41:04 -07:00
John Bender
eb772dfcae click the first item link in the dialog and not all the items in the dialog 2011-06-29 10:43:30 -07:00
Ghislain Seguin
d0ec1ec452 Merge pull request #1660 from gseguin/issue-1470
Fix for #1470
2011-06-28 22:26:00 -07:00
John Bender
a9020282b5 moved select test to page sequnce to fix timing issues 2011-06-27 19:03:30 -07:00
John Bender
9729dc9f15 moved finicky hashchange test to sequence helper to prevent overlap with setting the hash 2011-06-27 12:36:17 -07:00
John Bender
d42658882a fixed init hang 2011-06-27 11:19:52 -07:00
John Bender
56c43d398b white space and title change for the suite runner 2011-06-27 11:19:51 -07:00
Kin Blas
008c5d7458 Merge branch 'master' of https://github.com/jquery/jquery-mobile 2011-06-27 10:25:34 -07:00
Kin Blas
0d65a0d1c5 - Fixed issue #1923 - url of form is miscalculated
- Added code to calculate whether to choose the documentUrl or the page Url in the case where an action is not specified on a form element.

	- Fixed bug in the navigation "submit" handler where an error was being thrown if "type" was not specified.

	- Fixed typo "diabled" id typos in tests/unit/navigation/index.html.

	- Added tests for form submissions with no action in both base and non-base specified cases.
2011-06-27 10:25:13 -07:00
Tobias Bosch
ec06fc1efd unit tests for #1851 added. 2011-06-27 16:40:31 +02:00
John Bender
807536dd2c clear both timeouts when the tests complete or timeout 2011-06-26 23:29:26 -07:00
John Bender
132e6e510f whitespace in test suite runner 2011-06-26 23:19:38 -07:00
John Bender
37f533f12b fixed double equals lint warning 2011-06-26 23:17:49 -07:00
John Bender
97feeaffc0 moved check to interval, made the directories an ajax call instead of a templated js array, and reorged some bits to clean things up 2011-06-26 23:16:50 -07:00
John Bender
a7045d3bb4 prevent js error by adding a default page for the widget tests 2011-06-26 23:16:03 -07:00
John Bender
ce09bebe20 quick todo for the test runner 2011-06-26 21:20:05 -07:00
John Bender
13c0b1bdd8 whitespace correction for the test runner 2011-06-26 21:18:07 -07:00
John Bender
4409782b00 moved directories to a seperate php file the emits json 2011-06-26 21:17:32 -07:00
John Bender
b016b028f6 corrections in suite timeout code with a clearTimer addition 2011-06-26 19:58:29 -07:00
John Bender
32f5b226d7 fixed relative path issues for the jquery mobile website, and made a small tweak to the qunit css 2011-06-26 15:35:33 -07:00
John Bender
7575f35fa1 remove console log from unit test runner 2011-06-26 12:47:35 -07:00
John Bender
75a4a0795c added a page to run all the tests in a single place, depends on subdirectories representing their tested mobile files 2011-06-26 12:10:11 -07:00
John Bender
345c9e4dbb moved 20ms scroll test to test that it the scrolling is async. 20ms isn't enough time to be reliable 2011-06-26 12:10:11 -07:00
Ghislain Seguin
3b96fa8cd1 Removed param "refresh" sent to .controlgroup since it's not a $.widget 2011-06-24 21:15:56 -07:00
Ghislain Seguin
52a0c10ef4 Readded tests for issue #1929 2011-06-24 21:14:09 -07:00
Ghislain Seguin
6b1343d946 Added test to catch previous breakage caused by buttons having class 'ui-btn-corner-all' 2011-06-24 20:49:16 -07:00
Ghislain Seguin
66aed02180 Disabled tests for issue #1929 until I find a better fix for it 2011-06-24 20:13:12 -07:00
Ghislain Seguin
e0042cf58d Added unit tests for controlgroup 2011-06-24 16:13:41 -07:00
Ghislain Seguin
9cf884eabb Coding standards 2011-06-24 12:40:01 -04:00
Ghislain Seguin
7a14f2ef15 Fixed checkbox/radio unit tests to match new active classes 2011-06-24 12:40:01 -04:00
Scott Jehl
e8a973f46a Merge pull request #1710 from gseguin/issue-1338
Issue 1338
2011-06-24 09:16:01 -07:00
scottjehl
5b147580e6 Merge branch 'issue-1338' of https://github.com/gseguin/jquery-mobile into gseguin-issue-1338 2011-06-24 12:12:33 -04:00
Kin Blas
53d375cd0a Unit test for issue #1913 - unnecessary ajax call and duplicate DOM nodes when refreshing a page with a dialog visible. 2011-06-23 16:41:26 -07:00
John Bender
68a354ed07 make sure the stack is clear before the run continues 2011-06-21 13:12:27 -07:00
scottjehl
a94f62a6e7 Merge remote branch 'origin/master' 2011-06-21 11:34:10 -04:00
scottjehl
ffdfa4e7c2 moved page load event bindings to a post-mobileinit callback so that the useFastClick option can be set before it is used. Unit test included. Fixes #1869 2011-06-21 11:33:38 -04:00
John Bender
7451a4b30e event test fixes with one test removal. still _very_ time sensitive 2011-06-20 22:26:24 -07:00
John Bender
66fc726321 whitespace fix for event core tests 2011-06-20 22:26:24 -07:00
Ghislain Seguin
dabb66aae9 Coding standards 2011-06-20 13:17:23 -07:00
Ghislain Seguin
4487aba8a0 Fixed test case for programmatically created list items 2011-06-20 13:16:09 -07:00
John Bender
4dac49359f fix for back button page index check by reseting history stack 2011-06-20 13:09:29 -07:00
John Bender
7b00335dcc small whitespace fix in navigation core tests 2011-06-20 13:09:29 -07:00
Ghislain Seguin
31bd038d74 Merge remote-tracking branch 'upstream/master' into issue-1470
Conflicts:
	tests/unit/listview/index.html
	tests/unit/listview/listview_core.js
2011-06-20 12:51:40 -07:00
scottjehl
8c6164dbf0 Added new throttledresize special event, including unit tests. This event prevents browsers from running continuous callbacks on resize, which we use internally for orientationchange in browsers like IE. It still ensures that a held event will execute after the timeout, so logic that depends on the final conditions after a resize is complete will still execute properly. This improves performance noticeably, and... Fixes #1496. Fixes #1848. Fixes #1422.
The included tests pass most of the time, but they need improvements as they will occasionally fail due to faulty timing in the tests themselves, as far as I can tell (the code tests out fine in our functional demos).
2011-06-18 11:41:47 -04:00
scottjehl
c4491d279f fixed unit tests to use new orientationchange logic, which no longer binds to resize event. 2011-06-18 10:45:36 -04:00
Ghislain Seguin
a6533e3676 Fixed test for "Programmatic removal of list items"
(cherry picked from commit 5d4bf2d5412c900fbcd093f1a3549a34dbab8e6c)
2011-06-17 11:59:05 -07:00
Ghislain Seguin
f32fe66bf7 Merge remote-tracking branch 'upstream/master' into issue-1470
Conflicts:
	tests/unit/listview/listview_core.js
2011-06-17 10:46:52 -07:00
Ghislain Seguin
ff8517c915 Merge remote-tracking branch 'upstream/master' into issue-1654
Conflicts:
	tests/unit/listview/listview_core.js
2011-06-17 09:37:36 -07:00
Kin Blas
c011f51f14 Removed unused path.isRelative() function. Replaced unit tests for isRelative() with tests for path.isRelativeUrl. 2011-06-13 16:45:10 -07:00
Kin Blas
41349de54f Add some tests for the use case where the document URL is different from the document base. 2011-06-13 15:26:19 -07:00
Kin Blas
a337e6d9a2 Fixed a test case that had a bad baseline result. 2011-06-10 10:17:54 -07:00
Kin Blas
b7bcf93620 - We were missing a changepage notification in the case where we were transitioning to the same page.
- Added changepagefailed notification for the case where the load fails. Note we still need beforeloadpage/loadpage notifications.

- Misc fixes to stop the navigation unit tests from seemingly random failures. It seems that the hash resets in setup/teardown of the test modules sometimes interferes with the changePage() requests in the tests. Added code to the setup/teardown functions to wait for the reset to complete before moving on to the tests.
2011-06-10 10:00:25 -07:00
Kin Blas
f605e100e4 More fixes to get the navigation tests green again.
- Switched lots of tests over to using pageSequence.
2011-06-09 20:44:10 -07:00
Kin Blas
3d6bd402a2 - Changes to get the navigation_helpers.js unit tests green.
- Modified isExternal so that it returns true/false to help with unit tests.
2011-06-08 17:20:01 -07:00
Ghislain Seguin
6af27f9a7e Beefed up nested lists test 2011-06-03 11:06:44 -07:00
Ghislain Seguin
888a3d4faf Fixed nested lists tests following id generation change (8373105) 2011-06-03 10:55:04 -07:00
Ghislain Seguin
14492002e2 Fixed test case for issue #1617 2011-06-03 10:55:04 -07:00
Kin Blas
489fc19fb1 Unit test to catch issues like 1767.
- Test passing string as data option to changePage().
- Test passing object as data option to changePage().
2011-06-02 16:52:36 -07:00
Ghislain Seguin
ed7eb38bdc Issue #1338
Added unit test
2011-05-25 13:10:50 -07:00
John Bender
a4ee2d5bbb moved local failing firefox test to pageSequence helper 2011-05-24 16:42:38 -07:00
John Bender
8291f92ce8 fixed error on undefined var in init_core tests 2011-05-24 14:14:19 -07:00
Kin Blas
5e87e8481d Did a sweep over all tests (except for filter tests) to convert them to pageSequence() where possible. This fixes the test bustages caused by the changePage() refactoring. Note that the "Multiple nested lists on a page" test is still busted, as it is on the HEAD. 2011-05-23 16:51:37 -07:00
Kin Blas
786ef25e0a Changes to get the navigation unit tests green again.
- Modified changePage() to set isPageTransitioning earlier.
- Modified pageSequence() to allow the current changepage callback stack to unwind before firing off the next function in the sequence.
2011-05-23 14:30:40 -07:00
John Bender
a2834bb367 removed two unnecessary tests from the navigation suite, and moved a few more over to the pageSequence helper. 2011-05-21 23:36:06 -07:00
John Bender
dc530ea751 page sequence helper added, nav tests in a somewhat better state. the event trigger spot, namespace, and general setup are all up for debate 2011-05-21 22:15:12 -07:00
Kin Blas
2cfacc4804 Changes to get the navigation_core and navigation_helpers tests to pass again:
- Modified changePage() click test so that it expects changePage() to be called twice.
- Added changePage() test that makes sure it is called once when it is invoked with a page element instead of a URL.
- Added siteDirectory path to be used with some tests which assumed that the tests directory was at the top-level of the server site.
2011-05-20 15:32:17 -07:00
Kin Blas
3c792c58f0 Merge branch 'master' into navigation
Fixed Conflicts:
	js/jquery.mobile.init.js
	js/jquery.mobile.navigation.js
2011-05-20 09:39:19 -07:00
John Bender
15b93909f5 tests for nsNormalize 2011-05-20 00:42:11 -07:00
John Bender
7eb1085764 data attribute namespace normalization to comply with spec and jquery 1.6 changes 2011-05-20 00:31:27 -07:00
John Bender
2cff5c3380 whitespace in core tests 2011-05-20 00:30:05 -07:00
Ghislain Seguin
59a04d5a90 Fixed unit tests 2011-05-19 00:00:05 -07:00
Ghislain Seguin
4255f5752f Fix for issue #1654 2011-05-18 23:46:46 -07:00
Ghislain Seguin
bd068616c6 Fix for #1470
Corner styling issue with listview refresh on growing lists
2011-05-18 16:07:18 -07:00
scottjehl
10ce4a7c32 fixed some tests that failed in my last changes 2011-05-18 18:25:59 -04:00
scottjehl
adf3808e84 Removed the dynamically-appended Meta tag, which was deprecated in Alpha 4, and scheduled for removal in beta. jQM users must provide their own meta viewport tag in the head of jQM apps. 2011-05-17 18:03:54 -04:00
scottjehl
8ba4c27300 Ya'll can scale your pages now. Fixes #1645. Note: we originally disabled user zooming to work around a bug in iOS that automatically zooms the page beyond the constraints of the viewport on orientation change. We are not working around this bug at all now, but you are free to include any meta tag you'd like, or better yet, consider this polyfill: http://www.blog.highub.com/mobile-2/a-fix-for-iphone-viewport-scale-bug/ 2011-05-17 17:28:19 -04:00
Ghislain Seguin
b0b24add1f Removed double "-" in "data-" attributes 2011-05-16 08:43:02 -07:00
Ghislain Seguin
df9d846bfc Added unit test for issue #1617 2011-05-15 21:33:40 -07:00
Ghislain Seguin
cabdf7926b Revert "Added unit test for issue #1617"
This reverts commit 3c7c73e5ca.
2011-05-15 21:28:40 -07:00
Ghislain Seguin
3c7c73e5ca Added unit test for issue #1617 2011-05-15 21:13:04 -07:00
Kin Blas
0d7754fe4c Fixing listview filter tests that were broken by pull request 1475:
1387fd457f
2011-05-13 14:17:41 -07:00