1'use strict';
2const common = require('../common');
3const assert = require('assert');
4
5(async () => {
6  await assert.rejects(import('data:text/plain,export default0'), {
7    code: 'ERR_UNKNOWN_MODULE_FORMAT',
8    message:
9      'Unknown module format: text/plain for URL data:text/plain,' +
10      'export default0',
11  });
12  await assert.rejects(import('data:text/plain;base64,'), {
13    code: 'ERR_UNKNOWN_MODULE_FORMAT',
14    message:
15      'Unknown module format: text/plain for URL data:text/plain;base64,',
16  });
17  await assert.rejects(import('data:text/css,.error { color: red; }'), {
18    code: 'ERR_UNKNOWN_MODULE_FORMAT',
19    message: 'Unknown module format: text/css for URL data:text/css,.error { color: red; }',
20  });
21  await assert.rejects(import('data:WRONGtext/javascriptFORMAT,console.log("hello!");'), {
22    code: 'ERR_UNKNOWN_MODULE_FORMAT',
23  });
24})().then(common.mustCall());
25