[resolving.html?packages-via-trailing-slashes.json]
[Package-like scenarios: package main modules: moment]
expected: FAIL
[Package-like scenarios: package main modules: lodash-dot]
expected: FAIL
[Package-like scenarios: package main modules: lodash-dotdot]
expected: FAIL
[Package-like scenarios: package submodules: moment/foo]
expected: FAIL
[Package-like scenarios: package submodules: moment/foo?query]
expected: FAIL
[Package-like scenarios: package submodules: moment/foo#fragment]
expected: FAIL
[Package-like scenarios: package submodules: moment/foo?query#fragment]
expected: FAIL
[Package-like scenarios: package submodules: lodash-dot/foo]
expected: FAIL
[Package-like scenarios: package submodules: lodash-dotdot/foo]
expected: FAIL
[Package-like scenarios: package names that end in a slash should just pass through: moment/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/path]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/path/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/path/../207/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/path/WICG/import-maps/issues/207/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/path//WICG/import-maps/issues/207/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/non-ascii-1/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/non-ascii-1/../%E3%81%8D%E3%81%A4%E3%81%AD/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/non-ascii-1/../きつね/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/non-ascii-2/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/non-ascii-2/../%E3%81%8D%E3%81%A4%E3%81%AD/]
expected: FAIL
[Package-like scenarios: backtracking via ..: mapped/non-ascii-2/../きつね/]
expected: FAIL
[resolving.html?resolving-null.json]
[Entries with errors shouldn't allow fallback: No fallback to less-specific prefixes: null/x]
expected: FAIL
[Entries with errors shouldn't allow fallback: No fallback to less-specific prefixes: null/b/c/x]
expected: FAIL
[Entries with errors shouldn't allow fallback: No fallback to less-specific prefixes: invalid-url/x]
expected: FAIL
[Entries with errors shouldn't allow fallback: No fallback to less-specific prefixes: invalid-url/b/c/x]
expected: FAIL
[Entries with errors shouldn't allow fallback: No fallback to less-specific prefixes: without-trailing-slashes/x]
expected: FAIL
[Entries with errors shouldn't allow fallback: No fallback to less-specific prefixes: without-trailing-slashes/b/c/x]
expected: FAIL
[Entries with errors shouldn't allow fallback: No fallback to less-specific prefixes: prefix-resolution-error/x]
expected: FAIL
[Entries with errors shouldn't allow fallback: No fallback to less-specific prefixes: prefix-resolution-error/b/c/x]
expected: FAIL
[resolving.html?url-specifiers.json]
[URL-like specifiers: Ordinary URL-like specifiers: https://example.com/lib/foo.mjs]
expected: FAIL
[URL-like specifiers: Ordinary URL-like specifiers: https://///example.com/lib/foo.mjs]
expected: FAIL
[URL-like specifiers: Ordinary URL-like specifiers: /lib/foo.mjs]
expected: FAIL
[URL-like specifiers: Ordinary URL-like specifiers: https://example.com/app/dotrelative/foo.mjs]
expected: FAIL
[URL-like specifiers: Ordinary URL-like specifiers: ../app/dotrelative/foo.mjs]
expected: FAIL
[URL-like specifiers: Ordinary URL-like specifiers: https://example.com/dotdotrelative/foo.mjs]
expected: FAIL
[URL-like specifiers: Ordinary URL-like specifiers: ../dotdotrelative/foo.mjs]
expected: FAIL
[URL-like specifiers: Import map entries just composed from / and .: https://example.com/]
expected: FAIL
[URL-like specifiers: Import map entries just composed from / and .: /]
expected: FAIL
[URL-like specifiers: Import map entries just composed from / and .: ../]
expected: FAIL
[URL-like specifiers: Import map entries just composed from / and .: https://example.com/app/]
expected: FAIL
[URL-like specifiers: Import map entries just composed from / and .: /app/]
expected: FAIL
[URL-like specifiers: Import map entries just composed from / and .: ../app/]
expected: FAIL
[URL-like specifiers: prefix-matched by keys with trailing slashes: /test/foo.mjs]
expected: FAIL
[URL-like specifiers: prefix-matched by keys with trailing slashes: https://example.com/app/test/foo.mjs]
expected: FAIL
[URL-like specifiers: should use the last entry's address when URL-like specifiers parse to the same absolute URL: /test]
expected: FAIL
[URL-like specifiers: backtracking (relative URLs): /test/..]
expected: FAIL
[URL-like specifiers: backtracking (relative URLs): /test/../backtrack]
expected: FAIL
[URL-like specifiers: backtracking (relative URLs): /test/../../backtrack]
expected: FAIL
[URL-like specifiers: backtracking (relative URLs): /test/../../../backtrack]
expected: FAIL
[URL-like specifiers: backtracking (absolute URLs): https://example.com/test/..]
expected: FAIL
[URL-like specifiers: backtracking (absolute URLs): https://example.com/test/../backtrack]
expected: FAIL
[URL-like specifiers: backtracking (absolute URLs): https://example.com/test/../../backtrack]
expected: FAIL
[URL-like specifiers: backtracking (absolute URLs): https://example.com/test/../../../backtrack]
expected: FAIL
[resolving.html?url-specifiers-schemes.json]
[URL-like specifiers: Non-special vs. special schemes: data:text/javascript,console.log('foo')]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: data:text/]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: about:text/foo]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: about:text/]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: blob:text/foo]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: blob:text/]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: blah:text/foo]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: blah:text/]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: http:text/foo]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: http:text/]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: https:text/foo]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: https:text/]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: ftp:text/foo]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: ftp:text/]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: file:text/foo]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: file:text/]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: ws:text/foo]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: ws:text/]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: wss:text/foo]
expected: FAIL
[URL-like specifiers: Non-special vs. special schemes: wss:text/]
expected: FAIL
[resolving.html?scopes-exact-vs-prefix.json]
[Exact vs. prefix based matching: Scope without trailing slash only: Non-trailing-slash base URL (exact match): moment]
expected: FAIL
[Exact vs. prefix based matching: Scope without trailing slash only: Non-trailing-slash base URL (exact match): moment/foo]
expected: FAIL
[Exact vs. prefix based matching: Scope with trailing slash only: Trailing-slash base URL (exact match): moment]
expected: FAIL
[Exact vs. prefix based matching: Scope with trailing slash only: Trailing-slash base URL (exact match): moment/foo]
expected: FAIL
[Exact vs. prefix based matching: Scope with trailing slash only: Subpath base URL (prefix match): moment]
expected: FAIL
[Exact vs. prefix based matching: Scope with trailing slash only: Subpath base URL (prefix match): moment/foo]
expected: FAIL
[Exact vs. prefix based matching: Scopes with and without trailing slash: Non-trailing-slash base URL (exact match): moment]
expected: FAIL
[Exact vs. prefix based matching: Scopes with and without trailing slash: Non-trailing-slash base URL (exact match): moment/foo]
expected: FAIL
[Exact vs. prefix based matching: Scopes with and without trailing slash: Trailing-slash base URL (exact match): moment]
expected: FAIL
[Exact vs. prefix based matching: Scopes with and without trailing slash: Trailing-slash base URL (exact match): moment/foo]
expected: FAIL
[Exact vs. prefix based matching: Scopes with and without trailing slash: Subpath base URL (prefix match): moment]
expected: FAIL
[Exact vs. prefix based matching: Scopes with and without trailing slash: Subpath base URL (prefix match): moment/foo]
expected: FAIL
[resolving.html?tricky-specifiers.json]
[Tricky specifiers: explicitly-mapped specifiers that happen to have a slash: package/withslash]
expected: FAIL
[Tricky specifiers: specifier with punctuation: .]
expected: FAIL
[Tricky specifiers: specifier with punctuation: ..]
expected: FAIL
[Tricky specifiers: specifier with punctuation: ..\\]
expected: FAIL
[Tricky specifiers: specifier with punctuation: %2E]
expected: FAIL
[Tricky specifiers: specifier with punctuation: %2F]
expected: FAIL
[Tricky specifiers: URL-like specifiers are normalized: https://map.example/%E3%81%8D%E3%81%A4%E3%81%AD/]
expected: FAIL
[Tricky specifiers: URL-like specifiers are normalized: https://map.example/%E3%81%8D%E3%81%A4%E3%81%AD/bar]
expected: FAIL
[Tricky specifiers: URL-like specifiers are normalized: https://map.example/%E3%81%8D%E3%81%A4%E3%81%AD/fox/]
expected: FAIL
[Tricky specifiers: URL-like specifiers are normalized: https://map.example/%E3%81%8D%E3%81%A4%E3%81%AD/fox/bar]
expected: FAIL
[Tricky specifiers: URL-like specifiers are normalized: https://map.example/きつね/]
expected: FAIL
[Tricky specifiers: URL-like specifiers are normalized: https://map.example/きつね/bar]
expected: FAIL
[Tricky specifiers: URL-like specifiers are normalized: https://map.example/きつね/fox/]
expected: FAIL
[Tricky specifiers: URL-like specifiers are normalized: https://map.example/きつね/fox/bar]
expected: FAIL
[Tricky specifiers: Bare specifiers are not normalized: %E3%81%8D%E3%81%A4%E3%81%AD/]
expected: FAIL
[Tricky specifiers: Bare specifiers are not normalized: %E3%81%8D%E3%81%A4%E3%81%AD/bar]
expected: FAIL
[Tricky specifiers: Bare specifiers are not normalized: %E3%81%8D%E3%81%A4%E3%81%AD/fox/]
expected: FAIL
[Tricky specifiers: Bare specifiers are not normalized: %E3%81%8D%E3%81%A4%E3%81%AD/fox/bar]
expected: FAIL
[Tricky specifiers: Bare specifiers are not normalized: きつね/fox/]
expected: FAIL
[Tricky specifiers: Bare specifiers are not normalized: きつね/fox/bar]
expected: FAIL
[resolving.html?scopes.json]
[Fallback to toplevel and between scopes: should fall back to `imports` when no scopes match: a]
expected: FAIL
[Fallback to toplevel and between scopes: should fall back to `imports` when no scopes match: b]
expected: FAIL
[Fallback to toplevel and between scopes: should fall back to `imports` when no scopes match: c]
expected: FAIL
[Fallback to toplevel and between scopes: should fall back to `imports` when no scopes match: d]
expected: FAIL
[Fallback to toplevel and between scopes: should use a direct scope override: a]
expected: FAIL
[Fallback to toplevel and between scopes: should use a direct scope override: b]
expected: FAIL
[Fallback to toplevel and between scopes: should use a direct scope override: c]
expected: FAIL
[Fallback to toplevel and between scopes: should use a direct scope override: d]
expected: FAIL
[Fallback to toplevel and between scopes: should use an indirect scope override: a]
expected: FAIL
[Fallback to toplevel and between scopes: should use an indirect scope override: b]
expected: FAIL
[Fallback to toplevel and between scopes: should use an indirect scope override: c]
expected: FAIL
[Fallback to toplevel and between scopes: should use an indirect scope override: d]
expected: FAIL
[Relative URL scope keys: An empty string scope is a scope with import map base URL: a]
expected: FAIL
[Relative URL scope keys: An empty string scope is a scope with import map base URL: b]
expected: FAIL
[Relative URL scope keys: An empty string scope is a scope with import map base URL: c]
expected: FAIL
[Relative URL scope keys: './' scope is a scope with import map base URL's directory: a]
expected: FAIL
[Relative URL scope keys: './' scope is a scope with import map base URL's directory: b]
expected: FAIL
[Relative URL scope keys: './' scope is a scope with import map base URL's directory: c]
expected: FAIL
[Relative URL scope keys: '../' scope is a scope with import map base URL's parent directory: a]
expected: FAIL
[Relative URL scope keys: '../' scope is a scope with import map base URL's parent directory: b]
expected: FAIL
[Relative URL scope keys: '../' scope is a scope with import map base URL's parent directory: c]
expected: FAIL
[Package-like scenarios: Base URLs inside the scope should use the scope if the scope has matching keys: lodash-dot]
expected: FAIL
[Package-like scenarios: Base URLs inside the scope should use the scope if the scope has matching keys: lodash-dot/foo]
expected: FAIL
[Package-like scenarios: Base URLs inside the scope should use the scope if the scope has matching keys: lodash-dotdot]
expected: FAIL
[Package-like scenarios: Base URLs inside the scope should use the scope if the scope has matching keys: lodash-dotdot/foo]
expected: FAIL
[Package-like scenarios: Base URLs inside the scope fallback to less specific scope: moment]
expected: FAIL
[Package-like scenarios: Base URLs inside the scope fallback to less specific scope: vue]
expected: FAIL
[Package-like scenarios: Base URLs inside the scope fallback to toplevel: moment/foo]
expected: FAIL
[Package-like scenarios: Base URLs outside a scope shouldn't use the scope even if the scope has matching keys: lodash-dot]
expected: FAIL
[Package-like scenarios: Base URLs outside a scope shouldn't use the scope even if the scope has matching keys: lodash-dotdot]
expected: FAIL
[Package-like scenarios: Base URLs outside a scope shouldn't use the scope even if the scope has matching keys: lodash-dot/foo]
expected: FAIL
[Package-like scenarios: Base URLs outside a scope shouldn't use the scope even if the scope has matching keys: lodash-dotdot/foo]
expected: FAIL
[Package-like scenarios: Fallback to toplevel or not, depending on trailing slash match: moment]
expected: FAIL
[Package-like scenarios: Fallback to toplevel or not, depending on trailing slash match: moment/foo]
expected: FAIL
[resolving.html?empty-import-map.json]
[valid relative specifiers: ./foo]
expected: FAIL
[valid relative specifiers: ./foo/bar]
expected: FAIL
[valid relative specifiers: ./foo/../bar]
expected: FAIL
[valid relative specifiers: ./foo/../../bar]
expected: FAIL
[valid relative specifiers: ../foo]
expected: FAIL
[valid relative specifiers: ../foo/bar]
expected: FAIL
[valid relative specifiers: ../../../foo/bar]
expected: FAIL
[valid relative specifiers: /foo]
expected: FAIL
[valid relative specifiers: /foo/bar]
expected: FAIL
[valid relative specifiers: /../../foo/bar]
expected: FAIL
[valid relative specifiers: /../foo/../bar]
expected: FAIL
[HTTPS scheme absolute URLs: https://fetch-scheme.net]
expected: FAIL
[HTTPS scheme absolute URLs: https:fetch-scheme.org]
expected: FAIL
[HTTPS scheme absolute URLs: https://fetch%2Dscheme.com/]
expected: FAIL
[HTTPS scheme absolute URLs: https://///fetch-scheme.com///]
expected: FAIL
[non-HTTPS fetch scheme absolute URLs: about:fetch-scheme]
expected: FAIL
[non-fetch scheme absolute URLs: about:fetch-scheme]
expected: FAIL
[non-fetch scheme absolute URLs: mailto:non-fetch-scheme]
expected: FAIL
[non-fetch scheme absolute URLs: import:non-fetch-scheme]
expected: FAIL
[non-fetch scheme absolute URLs: javascript:non-fetch-scheme]
expected: FAIL
[non-fetch scheme absolute URLs: wss:non-fetch-scheme]
expected: FAIL
[resolving.html?overlapping-entries.json]
[should favor the most-specific key: Overlapping entries with trailing slashes: a]
expected: FAIL
[should favor the most-specific key: Overlapping entries with trailing slashes: a/]
expected: FAIL
[should favor the most-specific key: Overlapping entries with trailing slashes: a/x]
expected: FAIL
[should favor the most-specific key: Overlapping entries with trailing slashes: a/b]
expected: FAIL
[should favor the most-specific key: Overlapping entries with trailing slashes: a/b/]
expected: FAIL
[should favor the most-specific key: Overlapping entries with trailing slashes: a/b/c]
expected: FAIL
[resolving.html?data-url-prefix.json]