summaryrefslogtreecommitdiff
path: root/packages/astro/test/builtins-polyfillnode.test.js
blob: 8fef5e8e9f503b44d8e7a7b98a2562b73ed65a56 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { suite } from 'uvu';
import * as assert from 'uvu/assert';
import { doc } from './test-utils.js';
import { setup } from './helpers.js';

const Builtins = suite('Node builtins with polyfillNode option');

setup(Builtins, './fixtures/builtins-polyfillnode');

Builtins('Doesnt alias to node: prefix', async ({ runtime }) => {
  const result = await runtime.load('/');
  if (result.error) throw new Error(result.error);

  const $ = doc(result.contents);

  assert.match($('#url').text(), new RegExp('unicorn.jpg'));
});

Builtins.run();