Skip to content

Commit 50ef9cd

Browse files
test: add comprehensive CLI end-to-end test harness
scripts/cli-e2e.mjs drives every CLI command as child processes against a live server, simulating three actors (provider, self-pay subscriber, fee-granted subscriber) with freshly generated wallets. Covers every CLI function mapped to its SPA page/button, with a coverage gate and state-dependent skip handling. Adds the test:cli-e2e npm script.
1 parent da60446 commit 50ef9cd

2 files changed

Lines changed: 750 additions & 1 deletion

File tree

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"build:vendor": "node scripts/bundle-vendor.mjs",
1515
"postinstall": "node scripts/bundle-vendor.mjs",
1616
"test:e2e": "node scripts/test-e2e.mjs",
17-
"test:universal": "node scripts/universal-test.mjs"
17+
"test:universal": "node scripts/universal-test.mjs",
18+
"test:cli-e2e": "node scripts/cli-e2e.mjs"
1819
},
1920
"files": [
2021
"cli.js",

0 commit comments

Comments
 (0)