test: add storage coverage (firebase contract, factory), silence scenario log

- firebase.contract.test.js: run storage contract against createFirebaseStorage
  via SDK mock. Currently 12 fail (firebase diverges from contract: no norm(),
  injects id). Failures real — firebase copied from main, memory/ws invented
  new requirements. Contract under review vs main prod truth.
- storage.factory.test.js: getStorage() routing per REACT_APP_STORAGE env,
  singleton cache, getStorageMode() reporting.
- Combat.scenario.test.js: remove console.log (test noise).
- package.json: test:all now runs App + shared + server suites (was missing App).
This commit is contained in:
david raistrick
2026-07-03 18:53:58 -04:00
parent 7f60ec140e
commit b12ac904a6
4 changed files with 95 additions and 6 deletions
+1 -1
View File
@@ -27,7 +27,7 @@
"server:dev": "npm run dev --workspace server",
"server:test": "npm test --workspace server",
"shared:test": "npm test --workspace shared",
"test:all": "npm run shared:test && npm run server:test"
"test:all": "CI=true react-scripts test --watchAll=false && npm run shared:test && npm run server:test"
},
"eslintConfig": {
"extends": [