From f830975aa5e32498f202c92c6c4ac77404bf28c5 Mon Sep 17 00:00:00 2001 From: Emil Bay Date: Fri, 26 Jun 2020 12:09:38 +0200 Subject: [PATCH] Try browser testing --- .travis.yml | 16 ++++++++++++++++ package.json | 6 ++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index c159f6a..72d9a72 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,19 @@ language: node_js node_js: - lts/* +env: + global: + - MOZ_HEADLESS=1 +services: + - xvfb +addons: + firefox: latest + chrome: stable +cache: + npm: false + +script: + - npm test + - xvfb-run --auto-servernum npm run test-browser + - xvfb-run --auto-servernum npm run test-browser -- --browser chrome + - xvfb-run --auto-servernum npm run test-browser -- --browser firefox diff --git a/package.json b/package.json index b009ca4..8f812da 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,6 @@ "xsalsa20": "^1.0.0" }, "devDependencies": { - "browser-run": "^7.0.2", "browserify": "^16.5.1", "sodium-test": "^0.9.0", "standard": "^14.3.4", @@ -31,10 +30,9 @@ "crypto": "crypto" }, "scripts": { - "browser": "browserify test.js | browser-run", - "browser-manual": "browserify test.js | tape-run", "pretest": "standard", - "test": "node test.js" + "test": "node test.js", + "test-browser": "browserify test.js | tape-run" }, "repository": { "type": "git",