summaryrefslogtreecommitdiff
path: root/packages/markdown/remark/test/browser.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/markdown/remark/test/browser.test.js')
-rw-r--r--packages/markdown/remark/test/browser.test.js20
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);
+ }
+ });
+});