diff options
Diffstat (limited to 'packages/integrations/netlify/test/edge-functions/dynamic-import.test.js')
-rw-r--r-- | packages/integrations/netlify/test/edge-functions/dynamic-import.test.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/packages/integrations/netlify/test/edge-functions/dynamic-import.test.js b/packages/integrations/netlify/test/edge-functions/dynamic-import.test.js new file mode 100644 index 000000000..d4c61fb1f --- /dev/null +++ b/packages/integrations/netlify/test/edge-functions/dynamic-import.test.js @@ -0,0 +1,27 @@ +// @ts-ignore +import { runBuild, runApp } from './test-utils.ts'; +// @ts-ignore +import { assertEquals, assert, DOMParser } from './deps.ts'; + +// @ts-ignore +Deno.test({ + name: 'Dynamic imports', + async fn() { + let close = await runBuild('./fixtures/dynimport/'); + let stop = await runApp('./fixtures/dynimport/prod.js'); + + try { + const response = await fetch('http://127.0.0.1:8085/'); + assertEquals(response.status, 200); + const html = await response.text(); + + assert(html, 'got some html'); + const doc = new DOMParser().parseFromString(html, `text/html`); + const div = doc.querySelector('#thing'); + assert(div, 'div exists') + } finally { + await close(); + await stop(); + } + }, +}); |