| This is a testharness.js-based test. |
| PASS Invalid JSON |
| PASS Mismatching the top-level schema / should throw for top-level non-objects |
| PASS Mismatching the top-level schema / should throw if imports is a non-object |
| FAIL Mismatching the top-level schema / should throw if scopes is a non-object assert_throws: function "() => parseFromString(input, baseURL)" did not throw |
| FAIL Mismatching the top-level schema / should ignore unspecified top-level entries assert_object_equals: expected property "0" missing |
| PASS Mismatching the specifier map schema / should ignore entries where the address is not a string, array, or null |
| PASS Mismatching the specifier map schema / should ignore entries where the specifier key is an empty string |
| PASS Mismatching the specifier map schema / should ignore members of an address array that are not strings |
| FAIL Mismatching the specifier map schema / should throw if a scope's value is not an object assert_throws: function "() => parseFromString(input, baseURL)" did not throw |
| PASS Normalization / should normalize empty import maps to have imports and scopes keys |
| PASS Normalization / should normalize an import map without imports to have imports |
| PASS Normalization / should normalize an import map without scopes to have scopes |
| PASS Normalization / should normalize addresses to arrays |
| Harness: the test ran to completion. |
| |