diff options
Diffstat (limited to 'packages/markdown/remark/test/browser.test.js')
-rw-r--r-- | packages/markdown/remark/test/browser.test.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/packages/markdown/remark/test/browser.test.js b/packages/markdown/remark/test/browser.test.js new file mode 100644 index 000000000..824f6fa0b --- /dev/null +++ b/packages/markdown/remark/test/browser.test.js @@ -0,0 +1,20 @@ +import assert from 'node:assert/strict'; +import { describe, it } from 'node:test'; +import esbuild from 'esbuild'; + +describe('Bundle for browsers', async () => { + it('esbuild browser build should work', async () => { + try { + const result = await esbuild.build({ + platform: 'browser', + entryPoints: ['@astrojs/markdown-remark'], + bundle: true, + write: false, + }); + assert.ok(result.outputFiles.length > 0); + } catch (error) { + // Capture any esbuild errors and fail the test + assert.fail(error.message); + } + }); +}); |