Commit Graph

85 Commits

Author SHA1 Message Date
Andrew Armbruster
be4d5ad7f7 Update grunt-contrib-qunit and extend FullScreen test
Update the package responsible for running tests, grunt-contrib-qunit.

The package change includes a significant bump to the puppeteer version used to run the tests (from v9 -> v19: https://github.com/gruntjs/grunt-contrib-qunit#release-history).

Running the tests with the newer puppeteer version leads to issues running the FullScreen test when run in the 'old'/current default headless mode (the test fails with a timeout).

Updating to the 'new' headless mode (eventually to be the default anyway), seems to allow the fullscreen request to succeed.

Thus, go ahead and extend the FullScreen test to verify the correct values for a successful request, as well as an additional step to exit fullscreen mode.
2023-07-16 13:10:56 +02:00
Andrew A
ad1179b9db Update to most recent QUnit
Update to most recent version of QUnit, which has been published under a new name for a while now.

Accordingly, replace the old package with the new one in both dependencies, as well as update references in test HTML files.
2023-05-27 13:16:28 +02:00
Ian Gilman
ae9ad111c4
Merge pull request #2300 from AndrewADev/add-es-api-linting
Add ESLint plugin for linting browser compatibility
2023-05-25 14:35:47 -07:00
Ian Gilman
884968139d Version 4.1.0 2023-05-25 13:53:17 -07:00
Andrew A
b0233f6a24 Drop non-standard lint command
Stick to existing approach leveraging grunt for dev tasks.
2023-02-24 19:51:42 +01:00
Andrew A
ab0ddcae3d Add a lint script
Make it easy to lint in stand-alone fashion.

Note that I'm going with a direct call to ESLint, as using `grunt eslint` leads to warnings about a circular dependency (per trace it seems to originate in istanbul?)
2023-02-18 15:55:03 +01:00
Andrew A
09a119afe3 Add ESLint plugin for ES API linting
Adding [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat) to check for usage of incompatible APIs.

For a list of browsers, we start out using both the 'defaults' query along with IE 11, which is still expressly supported in OSD v4 (current).
2023-02-18 15:50:21 +01:00
Mohit Bansal
8442cc2b2b update npm packages 2023-02-15 19:15:22 +05:30
Ian Gilman
8e6196a3f3 Version 4.0.0 2022-12-16 14:17:28 -08:00
Ian Gilman
cdfd5a454b Merge branch 'master' into ig-test 2022-11-21 17:16:45 -08:00
Hamza Tatheer
cd9c5032f8 functionality test 2022-10-22 12:15:28 +05:00
Ian Gilman
d504a7ac83 Updating qunit to latest 2022-09-28 13:56:14 -07:00
Ian Gilman
ee3fc2bd79 Version 3.1.0 2022-06-07 14:00:35 -07:00
Ian Gilman
bdcd078b46 Updated NPM packages 2021-12-17 15:02:14 -08:00
Ian Gilman
3eded36fed Version 3.0.0 2021-12-15 11:33:54 -08:00
Ian Gilman
f097808c95 Added "funding" to package.json 2021-09-20 11:58:45 -07:00
Mark Salsbery
c4351f64e8 stricter linting 2020-06-25 16:01:14 -07:00
Ian Gilman
c4507497f2 Version 2.4.2 2020-03-05 10:15:28 -08:00
Ian Gilman
c01887f3e3 Updated NPM packages 2019-12-30 10:46:44 -08:00
Ian Gilman
19d66892ed Updated packages 2019-08-19 10:46:12 -07:00
David McAlpine
998439f29c Upgraded grunt-contrib-qunit to ^3.1.0 which utilizes pupetter instead of phantomjs 2019-07-17 20:02:40 -04:00
Ian Gilman
244790e2a7 Version 2.4.1 2019-07-03 14:56:51 -07:00
Ian Gilman
f805974a04 Updating to latest NPM dependencies. 2018-12-11 12:02:24 -08:00
Ian Gilman
446af4dc94 Version 2.4.0 2018-07-20 09:43:13 -07:00
Ian Gilman
ee1ed31d8c Security audit 2018-05-14 11:59:20 -07:00
Ian Gilman
24be785bbd Updated to latest packages (and fixed lint errors) 2018-05-11 10:53:16 -07:00
nein09
aaec7c9526 Implement code coverage without grunt-qunit-istanbul 2018-01-02 08:32:45 -08:00
nein09
6dfeddb4b7 Update grunt packages and remove istanbul. 2018-01-02 08:32:45 -08:00
Ian Gilman
08414cdada Version 2.3.1 2017-09-19 09:54:38 -07:00
Davison Long
3dec5bb98a make project compatible with direct npm/yarn installation from github repo 2017-07-17 19:38:18 -04:00
Ian Gilman
e4fd781199 Updated grunt compress so it would make tars properly 2017-07-14 16:46:55 -07:00
Ian Gilman
bc6e20e62f Version 2.3.0 2017-07-14 16:15:54 -07:00
Antoine Vandecreme
30a6c4494b Remove jshint 2017-01-16 21:44:36 +01:00
Antoine Vandecreme
de25b68b43 Add eslint and hound 2017-01-16 21:41:07 +01:00
Antoine Vandecreme
41b8956df6 Fix version object not filled. Fix #1024 2017-01-07 17:38:38 +01:00
Ian Gilman
babdefd100 Version 2.2.1 2016-06-21 10:06:25 -07:00
Ian Gilman
373e61e0df Version bump to 2.2.0 2016-05-26 15:14:19 -07:00
Antoine Vandecreme
4fea91e936 Add build as pre-publish step to npm. Fix #784 2016-01-26 18:32:08 -05:00
Antoine Vandecreme
baaadad34d Update dev dependencies. 2016-01-26 18:15:26 -05:00
Ian Gilman
92be395d66 Added more npm keywords 2015-12-03 09:31:46 -08:00
Ian Gilman
30c6e2b762 Made package name lower case 2015-12-01 09:16:42 -08:00
Antoine Vandecreme
f3d5e4e155 Prepare package.json for publishing on npm. 2015-11-26 09:59:44 -05:00
Ian Gilman
404a248183 OSD 2.1.0 2015-11-12 13:44:05 -08:00
Ian Gilman
c25f3e374b Newer versions of qunit and qunit-istanbul 2015-06-29 14:21:53 -07:00
Ian Gilman
472ab42be7 updated package.json for 2.0.0 2015-05-26 16:31:13 -07:00
Ian Gilman
a494cc8a58 Merge branch 'master' into collections
Fixed Conflicts:
	changelog.txt
2015-01-30 09:43:55 -08:00
Ian Gilman
2f9563d58c Version bump 2015-01-29 13:10:59 -08:00
Ian Gilman
0fd94bb048 Merge branch 'master' into collections
fixed Conflicts:
	changelog.txt
	src/viewer.js
2015-01-12 14:10:49 -08:00
Ian Gilman
d694c7ea6c Version bump 2015-01-05 13:17:05 -08:00
Ian Gilman
e465c24f2b Support for generating code coverage reports 2014-11-19 16:46:05 -08:00