mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 07:52:24 +00:00
Make 'npm test' run the real unit suite
package.json had no "test" script, so `npm test` failed with "Missing script" and the obvious fallback -- `node --test tests/*.test.mjs` -- reports ~10 bogus failures. Those files are not broken: the runner sets NODE_ENV=test (so nostrToolsBootstrap uses the mock toolkit) and imports tests/test-helpers/setup-localstorage.mjs, and without that harness they fail on missing globals. tests/modal-accessibility.test.mjs, for example, is 8/8 under the runner and 0/1 under a bare node --test. Aliasing test -> run-unit-tests.mjs means the obvious command is also the correct one, so nobody re-derives that false failure list. CI is unaffected (it calls test:unit and the shards, which are unchanged). Co-Authored-By: Claude Fable 5 <[email protected]>
This commit is contained in:
1 parent
1ddfa95a84
commit
c098612c94
1 file changed
+1
@@ -44,6 +44,7 @@
|
||||
"test:smoke": "node scripts/agent/smoke-test.mjs",
|
||||
"test:dm:unit": "node scripts/run-targeted-tests.mjs tests/dm-db.test.mjs tests/dm-decryptor.test.mjs tests/dm-normalization.test.mjs tests/nostr-send-direct-message.test.mjs",
|
||||
"test:dm:integration": "node scripts/run-targeted-tests.mjs tests/nostr/dm-direct-message-flow.test.mjs",
|
||||
"test": "node scripts/run-unit-tests.mjs",
|
||||
"test:unit": "node scripts/run-unit-tests.mjs",
|
||||
"test:unit:shard1": "cross-env UNIT_TEST_SHARD=1/3 node scripts/run-unit-tests.mjs",
|
||||
"test:unit:shard2": "cross-env UNIT_TEST_SHARD=2/3 node scripts/run-unit-tests.mjs",
|
||||
|
||||
Reference in new issue
Block a user