diff --git a/README.md b/README.md index 1220632c..102adaea 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Client library for level 3 RESTful APIs. -Compatible with Node.js 10.x, 12.x and 14.x, Chrome, Firefox and Safari. +Compatible with Node.js 10.x, 12.x and 14.x, Chrome, Firefox, Safari and Edge. [![Build Status](https://github.com/mountain-pass/waychaser/workflows/Build/badge.svg)](https://github.com/mountain-pass/waychaser/actions?query=workflow%3ABuild) @@ -226,9 +226,12 @@ library.load(“https://api-addressr.mountain-pass.com.au”) - [x] Safari testing - [x] fix matrix testing for UI (don't nodejs need matrix for browser tests) - [x] dependency caching in CI pipeline -- [ ] Edge browser testing +- [x] Edge browser testing +- [ ] automatically update version number in README.md - [ ] badges -- [ ] Code coverage and code quality reporting (publish pages?) +- [ ] create docs site + - [ ] integrate Code coverage and code quality reporting + - [ ] integrate API docs - [ ] have pull requests from fork run node-api and chrome local (nto sure how to tell if PR from fork) - [ ] lots more 😂 diff --git a/cucumber.js b/cucumber.js index edfaf08d..040ed0b0 100644 --- a/cucumber.js +++ b/cucumber.js @@ -63,4 +63,10 @@ module.exports = { 'safari', 'macOS 10.15' ), + 'browser-api-edge-saucy': generateConfig( + 'browser-api-edge-saucy', + 'browser-api-saucy', + 'MicrosoftEdge', + 'Windows 10' + ), }; diff --git a/package.json b/package.json index bc2331bf..9ac188ed 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "test:browser-api:firefox:saucy": "scripts/test-browser.sh", "test:browser-api:safari:local": "scripts/test-browser.sh", "test:browser-api:safari:saucy": "scripts/test-browser.sh", + "test:browser-api:edge:saucy": "scripts/test-browser.sh", "test:browser-api": "scripts/for-all-browsers.sh", "test": "npm-run-all --sequential ${npm_lifecycle_event}:*", "watch:test:node-api": "nodemon -V -x npm -- run ${npm_lifecycle_event#watch:}", @@ -64,6 +65,7 @@ "cover:browser-api:firefox:saucy": "scripts/cover.sh", "cover:browser-api:safari:local": "scripts/cover.sh", "cover:browser-api:safari:saucy": "scripts/cover.sh", + "cover:browser-api:edge:saucy": "scripts/cover.sh", "cover:browser-api": "scripts/for-all-browsers.sh", "cover": "scripts/cover-all.sh", "report:cover": "scripts/report-cover.sh",