diff --git a/src/opa.js b/src/opa.js index 934750e..fca0aa3 100644 --- a/src/opa.js +++ b/src/opa.js @@ -270,13 +270,15 @@ function _preparePolicy(env, wasm, memory) { async function _loadPolicy(policyWasm, memory, customBuiltins) { const env = {}; - const isStreaming = policyWasm instanceof Response || policyWasm instanceof Promise; + const isStreaming = policyWasm instanceof Response || + policyWasm instanceof Promise; const importObject = _importObject(env, memory, customBuiltins); - const wasm = await (isStreaming - ? WebAssembly.instantiateStreaming(policyWasm, importObject) - : WebAssembly.instantiate(policyWasm, importObject)); + const wasm = + await (isStreaming + ? WebAssembly.instantiateStreaming(policyWasm, importObject) + : WebAssembly.instantiate(policyWasm, importObject)); return _preparePolicy(env, wasm, memory); } diff --git a/test/browser-integration.test.js b/test/browser-integration.test.js index a404b69..a81719a 100644 --- a/test/browser-integration.test.js +++ b/test/browser-integration.test.js @@ -45,7 +45,9 @@ test("loadPolicy should allow for a response object that resolves to a fetched w const result = await page.evaluate(async function () { // NOTE: Paths are evaluated relative to the project root. const { default: opa } = await import("/dist/opa-wasm-browser.esm.js"); - const policy = await opa.loadPolicy(fetch("/test/fixtures/multiple-entrypoints/policy.wasm")); + const policy = await opa.loadPolicy( + fetch("/test/fixtures/multiple-entrypoints/policy.wasm"), + ); return policy.evaluate({}, "example/one"); }); expect(result).toEqual([