mirror of
https://git.quad4.io/RNS-Things/MeshChatX.git
synced 2026-05-14 06:45:03 +00:00
fix(tests): update mock hash handling in MicronWasmLoader tests to ensure non-empty embedded hashes are used
This commit is contained in:
@@ -105,11 +105,15 @@ describe("MicronWasmLoader.js", () => {
|
||||
const embeddedWasmHash = __MICRON_WASM_SRI_WASM__?.replace("sha384-", "");
|
||||
const embeddedExecHash = __MICRON_WASM_SRI_EXEC__?.replace("sha384-", "");
|
||||
|
||||
// Create deterministic 48-byte mock hashes (SHA-384 output size) if embedded not available
|
||||
// Create deterministic 48-byte mock hashes (SHA-384 output size) if embedded not available or empty
|
||||
const mockWasmHash =
|
||||
embeddedWasmHash || "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
|
||||
embeddedWasmHash && embeddedWasmHash.length > 0
|
||||
? embeddedWasmHash
|
||||
: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
|
||||
const mockExecHash =
|
||||
embeddedExecHash || "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB";
|
||||
embeddedExecHash && embeddedExecHash.length > 0
|
||||
? embeddedExecHash
|
||||
: "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB";
|
||||
|
||||
vi.stubGlobal("crypto", {
|
||||
subtle: {
|
||||
@@ -172,9 +176,13 @@ describe("MicronWasmLoader.js", () => {
|
||||
const embeddedWasmHash = __MICRON_WASM_SRI_WASM__?.replace("sha384-", "");
|
||||
const embeddedExecHash = __MICRON_WASM_SRI_EXEC__?.replace("sha384-", "");
|
||||
const mockWasmHash =
|
||||
embeddedWasmHash || "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
|
||||
embeddedWasmHash && embeddedWasmHash.length > 0
|
||||
? embeddedWasmHash
|
||||
: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
|
||||
const mockExecHash =
|
||||
embeddedExecHash || "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB";
|
||||
embeddedExecHash && embeddedExecHash.length > 0
|
||||
? embeddedExecHash
|
||||
: "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB";
|
||||
|
||||
vi.stubGlobal("crypto", {
|
||||
subtle: {
|
||||
|
||||
Reference in New Issue
Block a user