Chris Adams
3434fe600c
Tests: update AJAX tests
...
* IE8 support for makeAjaxRequest test (xhr.response does not exist,
responseText is supported by all major browsers)
* Update makeAjaxRequest test to confirm that the success callback is
called and that the error callback is not
* Add a test for makeAjaxRequest with an invalid file and verify that
error callback is called but the success callback is not
2013-07-02 16:37:19 -04:00
Chris Adams
6d7dd71577
Tests: IE8 support for log capture
...
No Array.indexOf. We are living like animals!
2013-07-02 16:20:56 -04:00
Chris Adams
9fb4ae2a9a
Tests: more targeted log capture setup
...
@Ventero pointed out that functions also have a length property
2013-07-02 16:09:23 -04:00
Chris Adams
2a3044e0cf
Tests: verify invalid string log messages
2013-07-02 15:20:17 -04:00
Chris Adams
7131c7a7da
Tests: check for AJAX error log message
2013-07-02 15:19:55 -04:00
Chris Adams
5a300998a8
Tests: console log capture utility
2013-07-02 15:12:16 -04:00
Chris Adams
d782da411e
Tests: code cleanup
2013-07-02 13:56:55 -04:00
Chris Adams
59a254bea6
Tests: add open failure tests, overhaul test framework
...
* Add tests for open failures
* Refactor tests to avoid tests depending on implied status from
previous tests:
1. The viewer is now created and destroyed for each
test to avoid pollution and simplify error handling: nothing
starts until you request it.
2. Some tests like Basic: Homepage depended on the Zoom & Pan tests;
now this is handled explicitly as part of the test setup
3. All basic tests are now properly async tests (since they needed
the viewer to load, they really were in the past except that
they were relying on the viewer state left behind from previous
tests)
* All tests now run inside the qunit-fixture to prevent masking
failures. Util.resetDom() has been refactored to use the
qunit-fixture and the teardown logic only used in the navigator
tests has been moved into the navigator test teardown method
* Fixed undeclared mainViewerElement variable in optional path in
the navigator tests
* JSHint cleanup
2013-07-01 18:26:44 -04:00
Chris Adams
7048cda69e
Tests: getString with placeholder expansion
2013-07-01 16:55:39 -04:00
Chris Adams
d447bd5612
Remove detritus left behind from error handler testing
2013-07-01 12:55:58 -04:00
Chris Adams
630bccad3d
Basic demo: set HTML5 doctype
...
This keeps IE8 out of quirks mode, which breaks things like
getWindowSize…
2013-06-28 15:44:38 -04:00
Chris Adams
c850121e9b
Tests: avoid leaking into global scope
...
This means that this will pass without error:
http://127.0.0.1:8000/test/test.html?noglobals=true
2013-06-26 16:54:37 -04:00
Ian Gilman
8e88f36098
Merge branch 'master' into raf
...
Fixed Conflicts:
src/viewer.js
2013-06-19 11:19:54 -07:00
Chris Adams
9f6f164d9f
Remove all whitespace
...
The results of running this command::
find . -name \*.js -print0 | xargs -0 perl -p -i -e "s|[ \t]+$||"
(Split from #136 )
2013-06-19 13:33:27 -04:00
Ian Gilman
b38e319f2c
Testing closing one image and opening another in navigator suite
2013-06-18 11:09:05 -07:00
Ian Gilman
9a28793e64
Testing source and timer management in basic test
2013-06-18 11:08:33 -07:00
Ian Gilman
862b560cb4
Basic test no longer uses navigator since we have a suite for that
2013-06-18 11:08:16 -07:00
iangilman
f412d07237
Merge pull request #121 from houseofyin/issue37-navigator
...
Issue37 navigator / Issue101 navigator follow-up / Issue102 navigator default
2013-06-13 09:39:27 -07:00
houseofyin
1833f85232
Implemented fix for a test failure that shows up on Firefox in some situtions
2013-06-12 15:06:17 -04:00
houseofyin
af1f1b64af
Removing the navigator demo files now that we have reasonable tests and examples for the navigator
2013-06-11 14:36:39 -04:00
Ian Gilman
29f3d80249
Making the basic demo a little more useful for debugging
2013-06-10 17:23:09 -07:00
houseofyin
9edd6ec131
Updated to turn on the navigator, since the navigator is no longer on my default
2013-06-08 12:03:51 -04:00
houseofyin
867e6de85a
Fixed a test that would fail if not scrolled to the top. Improved test speed. Changed some variables to better echo corresponding variables in the application code
2013-06-07 10:25:26 -04:00
houseofyin
aca25d1979
Speeding up the tets
2013-06-01 16:08:23 -04:00
Ian Gilman
1c60f90ee5
Tests for requestAnimationFrame and cancelAnimationFrame
2013-05-23 09:48:53 -07:00
Ian Gilman
673f881d52
Minor fixes to basic demo
2013-05-21 11:06:03 -07:00
Ian Gilman
e4993700af
Added test for makeAjaxRequest
2013-05-21 10:39:23 -07:00
Ian Gilman
7fc55d8a1f
Added a demo of the basic default viewer
2013-05-20 10:44:36 -07:00
iangilman
da86ca2e38
Merge pull request #46 from houseofyin/issue37-navigator
...
Issue37 navigator
2013-05-20 09:38:49 -07:00
houseofyin
bb4a8a0b4f
Bringing back in sync with the latest baseline
2013-05-17 22:29:08 -04:00
Benjamin Gilbert
771b5443da
test: Drop workaround for broken Drawer event emission
2013-05-17 01:26:21 -04:00
Ian Gilman
160da513cc
Merge branch 'fullpage-class' of github.com:bgilbert/openseadragon into bgilbert-fullpage-class
...
Fixed Conflicts:
test/test.html
2013-05-14 09:08:04 -07:00
Benjamin Gilbert
fd04647b1b
Test addition/removal of fullpage class on viewer element
2013-05-13 22:35:27 -04:00
Benjamin Gilbert
31d4cc13b7
Add tests for addClass/removeClass
2013-05-13 22:24:04 -04:00
Benjamin Gilbert
f235d7a642
Rename test/util.js to test/test.js
...
since we are about to create a module for testing utility functions.
2013-05-13 21:54:41 -04:00
Ian Gilman
ed87ceb23f
Sped up animation for basic test
2013-05-13 10:57:16 -07:00
Ian Gilman
9001fe9a5e
Generalized format test and added DZI XML
2013-05-13 10:50:43 -07:00
Ian Gilman
199c2f6c2d
Merge branch 'master' of github.com:openseadragon/openseadragon
...
Fixed Conflicts:
test/test.html
2013-05-10 11:59:09 -07:00
Ian Gilman
b95d6540a1
Generalized test timeout code
2013-05-10 11:53:49 -07:00
Ian Gilman
457f908c06
DZI-JSONp test now works; enabled
2013-05-10 11:32:43 -07:00
Heath Nielson
eb14eae428
Merge remote branch 'upstream/master' into getString-error
...
Conflicts:
test/test.html
2013-05-10 11:54:45 -06:00
Ian Gilman
05c25fddcf
Getting started on a DZI-JSONp test; currently disabled
2013-05-09 11:03:31 -07:00
Ian Gilman
4f13328609
Minor cleanups on basic test
2013-05-09 11:02:51 -07:00
Heath Nielson
e98fb410ee
Add some get/setString tests.
2013-04-26 15:19:23 -06:00
houseofyin
37cc433fc4
Adding blank line at the end of the file to make github happy
2013-04-08 20:59:16 -04:00
houseofyin
58107941bc
Removing obsolete file
2013-04-08 20:56:31 -04:00
houseofyin
e69033ee74
Removed some extraneous whitespace
2013-04-05 22:29:18 -04:00
houseofyin
cb5b844a74
Cleaned up and moved the demos
2013-04-05 22:28:03 -04:00
houseofyin
bbf0fc4302
Updated to address feedbac from @iangilman
2013-04-04 22:30:59 -04:00
houseofyin
df3344f67c
Getting into alignment with code style guidelines
2013-04-03 11:51:24 -04:00