$ node --test packages/game-data/tests/public-export.test.mjs # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 1 TAP version 13 # Subtest: public-data is exactly the allow-listed files and up to date ok 1 - public-data is exactly the allow-listed files and up to date --- duration_ms: 142.344708 type: 'test' ... # Subtest: no internal keys anywhere (prompts, briefs, AI internals, tuning, prices, flags) ok 2 - no internal keys anywhere (prompts, briefs, AI internals, tuning, prices, flags) --- duration_ms: 63.472041 type: 'test' ... # Subtest: canaries: production briefs, mood text, art prompts, roadmap internals and proposed names never appear not ok 3 - canaries: production briefs, mood text, art prompts, roadmap internals and proposed names never appear --- duration_ms: 60.57425 type: 'test' location: '/Users/king/Desktop/Workspace/SRO/zoen/packages/game-data/tests/public-export.test.mjs:41:1' failureType: 'testCodeFailure' error: |- Expected values to be strictly deep-equal: + actual - expected + [ + '"Updraft"', + '"Eye of the Storm"', + '"Kiln Burst"', + '"Pyre Mantle"', + '"Ashfall Verdict"', + '"Judgement Bolt"', + '"Rime Lance"', + '"Frost Bloom"', + '"Shatterpoint"', + '"Pyre Halo"', + '"Thurible Flare"', + '"Last Rites"', + '"Oath Challenge"', + '"Oathfall"' + ] - [] code: 'ERR_ASSERTION' name: 'AssertionError' expected: actual: 0: '"Updraft"' 1: '"Eye of the Storm"' 2: '"Kiln Burst"' 3: '"Pyre Mantle"' 4: '"Ashfall Verdict"' 5: '"Judgement Bolt"' 6: '"Rime Lance"' 7: '"Frost Bloom"' 8: '"Shatterpoint"' 9: '"Pyre Halo"' 10: '"Thurible Flare"' 11: '"Last Rites"' 12: '"Oath Challenge"' 13: '"Oathfall"' operator: 'deepStrictEqual' stack: |- TestContext. (file:///Users/king/Desktop/Workspace/SRO/zoen/packages/game-data/tests/public-export.test.mjs:52:10) Test.runInAsyncScope (node:async_hooks:214:14) Test.run (node:internal/test_runner/test:1047:25) Test.processPendingSubtests (node:internal/test_runner/test:744:18) Test.postRun (node:internal/test_runner/test:1173:19) Test.run (node:internal/test_runner/test:1101:12) async Test.processPendingSubtests (node:internal/test_runner/test:744:7) ... # Subtest: no tuning numbers in public text not ok 4 - no tuning numbers in public text --- duration_ms: 5.4075 type: 'test' location: '/Users/king/Desktop/Workspace/SRO/zoen/packages/game-data/tests/public-export.test.mjs:55:1' failureType: 'testCodeFailure' error: |- Expected values to be strictly deep-equal: + actual - expected + [ + 'builds.json $.builds[15].combo[0]: Lantern Wisps ×2', + 'release.json $.current.version: 0.1.0', + 'release.json $.current.version: 0.1.0' + ] - [] code: 'ERR_ASSERTION' name: 'AssertionError' expected: actual: 0: 'builds.json $.builds[15].combo[0]: Lantern Wisps ×2' 1: 'release.json $.current.version: 0.1.0' 2: 'release.json $.current.version: 0.1.0' operator: 'deepStrictEqual' stack: |- TestContext. (file:///Users/king/Desktop/Workspace/SRO/zoen/packages/game-data/tests/public-export.test.mjs:58:10) Test.runInAsyncScope (node:async_hooks:214:14) Test.run (node:internal/test_runner/test:1047:25) Test.processPendingSubtests (node:internal/test_runner/test:744:18) Test.postRun (node:internal/test_runner/test:1173:19) Test.run (node:internal/test_runner/test:1101:12) async Test.processPendingSubtests (node:internal/test_runner/test:744:7) ... # Subtest: every build reference resolves to a public skill or a sealed tile ok 5 - every build reference resolves to a public skill or a sealed tile --- duration_ms: 1.196625 type: 'test' ... 1..5 # tests 5 # suites 0 # pass 3 # fail 2 # cancelled 0 # skipped 0 # todo 0 # duration_ms 682.968792