Commit Graph

52 Commits

Author SHA1 Message Date
Tim Schaub ad62739a6e Use blocked scoped variables
In addition to using const and let, this also upgrades our linter config and removes lint (mostly whitespace).
2018-01-12 00:50:30 -07:00
Marc Jansen 02002082bf Named exports from ol/array module 2017-12-19 17:22:58 +01:00
Tim Schaub 7f47883c48 Transformed 2017-12-12 06:53:18 -07:00
Andreas Hocevar 1aafd8320d Allow reference image creation without existing reference image 2017-10-09 18:51:57 +02:00
Tim Schaub 0bfa59fb6f Avoid instanceof checks in global test extensions 2017-08-28 10:12:51 -06:00
Marc Jansen 27baa3d698 Fix typo in where-function
I wonder how this has ever worked before. Black magic.
2017-08-22 21:31:15 +02:00
Tim Schaub 670c6d9f3f Use window for global 2017-08-18 16:32:01 -04:00
Andreas Hocevar b710c1f76e Use pixelmatch instead of resemble.js 2017-08-17 08:40:53 -04:00
Tim Schaub a2c043d1b4 Clean up after rendering tests 2017-08-16 13:43:28 -04:00
Tim Schaub 46bcce464f Add missing requires to tests 2017-08-16 13:43:28 -04:00
Tim Schaub a5113715ef Conditionally run WebGL rendering tests 2017-08-16 13:43:28 -04:00
Tim Schaub 36f01e7b08 Expose describe and it on where 2017-08-16 13:35:32 -04:00
Tim Schaub 32c26c2524 More consistent clean up 2017-08-16 13:35:31 -04:00
Tim Schaub 8a08ab6463 Correct types 2017-08-15 15:37:37 -04:00
Marc Jansen d0ef05977b Autofix indentation issues (eslint --fix) 2017-06-19 11:58:00 +02:00
Frederic Junod 66e0308028 Use 'in' operator instead of 'typeof'
In PhantomJS, `typeof XXX` returns `"object"`, not `"function"`
2017-06-06 09:48:02 +02:00
Frederic Junod 22939abb0d Only test ol.interaction.DragAndDrop if FileReader is supported 2017-06-06 09:43:59 +02:00
Frederic Junod 72bb310386 Move eslint globals to to test/.eslintrc 2017-04-11 12:36:39 +02:00
Frederic Junod 61fcc4a326 Only test ol.format.MVT if ArrayBuffer.isView is supported 2016-10-20 12:18:23 +02:00
Tim Schaub f444800fc6 Only call beginPath once per MultiPolygon 2016-09-26 06:13:01 -06:00
Tim Schaub 4887adce4f Ignore missing requires in typedefs.js and test-extensions.js 2016-08-12 10:53:48 -06:00
Tim Schaub ae4d8195c0 Remove use of goog.dispose() 2016-03-02 15:44:06 -07:00
Tim Schaub 9c594bc997 Use where function in MVT tests 2016-03-02 13:22:33 -07:00
Tim Schaub 1925e39b69 Allow tests to be ignored by feature 2016-03-02 13:20:37 -07:00
Andreas Hocevar 7a953a166e Add option to ignore element order in xmleq 2016-02-23 23:35:53 +01:00
Andreas Hocevar d0eb6322c3 Cleanup after goog.array, goog.object and goog.isDef removal 2016-02-05 14:52:52 +01:00
Tim Schaub 681948e71c Lint-free test-extensions.js 2016-01-11 18:56:06 -08:00
Petr Sloup 404fa10bb7 Make resembleCanvas available to tests 2015-10-16 09:28:42 +02:00
Andreas Hocevar c475902e19 Merge pull request #4237 from awaterme/master
#3328: GML3 - Writing features with multiple geometries
2015-10-08 18:11:53 +02:00
Tim Schaub 401ab6e829 Keep custom test logic in one place 2015-04-13 08:45:27 -06:00
Tim Schaub 129ed0a6c5 Append directly to the document body 2015-04-13 08:40:40 -06:00
Andreas Watermeyer c530f872f9 #3328 - GML3: Writing features with multiple geometries 2015-04-07 10:32:26 +02:00
tsauerwein c0a23dc818 Add first rendering tests 2015-04-06 13:36:35 +02:00
tsauerwein 8e0c21eb58 Add test-suite using SlimerJS 2015-04-04 17:30:38 +02:00
Bart van den Eijnden 7d5ede6728 Restore the previous error messages 2015-03-26 16:48:22 +01:00
Bart van den Eijnden 616a0b161e Speed up xmleql performance 2015-03-26 16:03:28 +01:00
Tim Schaub 21878ebad3 Lint 2014-07-06 12:47:33 -06:00
Tim Schaub 7e8551a767 Unused extensions 2014-07-06 12:43:55 -06:00
Tim Schaub 93716fc7f0 Extend expect.js rather than modify the source 2014-07-06 12:40:03 -06:00
Tom Payne 184118082e Add FIXME to remove afterLoadXml 2014-02-04 22:20:45 +01:00
Bart van den Eijnden ffc2277c68 make tests pass in the test runner as well by not checking for status code 2013-11-08 20:59:58 +01:00
Bart van den Eijnden cc4c0bda60 use plain XMLHttpRequest instead of goog.net.XhrIo 2013-11-08 20:34:03 +01:00
Tim Schaub d6be28a7bb Get rid of unnecessary waitsFor function
This was a relic from the Jasmine tests.  Mocha tests have a built-in timeout.  Async tests are registered with a function that takes a callback.
2013-06-23 11:20:57 -06:00
Tom Payne c9f43b4da7 Move equalArray into expect.js 2013-03-15 01:39:11 +01:00
Tom Payne 79c77a6369 Move intersect into expect.js 2013-03-15 01:39:11 +01:00
Tom Payne 7c7c4df3fc Move called into expect.js 2013-03-15 01:17:28 +01:00
Tom Payne 62011dab28 Move roughlyEqual into expect.js 2013-03-15 01:17:28 +01:00
Tom Payne d7b13ab09f Add test for array equality
Hilariously, expect.js does not have one.
2013-03-14 14:49:43 +01:00
Tobias Bieniek 47261124fc test: Added expect(spy).to.be.called() syntactic sugar 2013-03-13 17:18:23 +01:00
Tobias Bieniek 93577bd335 test: Moved intersectsWith() testing function into test-extensions.js 2013-03-13 17:11:21 +01:00