From b85efcedc74b53c6c963ca58f5fed0a09bbb2fde Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 1 Mar 2024 13:54:25 -0300 Subject: reproducable test with browsers --- packages/taler-wallet-webextension/package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'packages/taler-wallet-webextension/package.json') diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json index 6335fe6ad..02674b244 100644 --- a/packages/taler-wallet-webextension/package.json +++ b/packages/taler-wallet-webextension/package.json @@ -12,6 +12,8 @@ "clean": "rm -rf dist lib tsconfig.tsbuildinfo extension", "test": "./test.mjs && mocha --require source-map-support/register 'dist/test/**/*.test.js' 'dist/test/**/test.js'", "test:coverage": "nyc pnpm test", + "test:firefox": "web-ext run --source-dir extension/v2/unpacked --verbose --firefox-profile $(mktemp -d) --browser-console --devtools -f $FIREFOX_PATH/firefox-bin", + "test:firefox-private": "web-ext run --source-dir extension/v2/unpacked --verbose --firefox-profile $(mktemp -d) --browser-console --devtools -f $FIREFOX_PATH/firefox-bin --pref browser.privatebrowsing.autostart=true", "compile": "tsc && ./build.mjs", "typedoc": "typedoc --out dist/typedoc ./src/ --entryPointStrategy expand", "dev": "./dev.mjs", @@ -65,7 +67,8 @@ "polished": "^4.1.4", "preact-cli": "^3.3.5", "preact-render-to-string": "^5.1.19", - "typescript": "5.3.3" + "typescript": "5.3.3", + "web-ext": "^7.11.0" }, "nyc": { "include": [ -- cgit v1.2.3