// META: global=window,dedicatedworker,sharedworker const content_types = [ "application/json+protobuf", "application/json+blah", "text/x-json", "text/json+blah", "application/blahjson", "image/json", ]; for (const content_type of content_types) { promise_test(async test => { await promise_rejects_js(test, TypeError, import(`./module.json?pipe=header(Content-Type,${content_type})`, { assert: { type: "json"} }), `Import of a JSON module with MIME type ${content_type} should fail`); }, `Try importing JSON module with MIME type ${content_type}`); }