aboutsummaryrefslogtreecommitdiff
path: root/packages/markdown/remark/test/browser.test.js
blob: 824f6fa0becd1ea67bf8a9b6401ca7b4505a2a42 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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);
		}
	});
});