Skip to content

Instantly share code, notes, and snippets.

@mertcanaltin
Created July 18, 2025 15:19
Show Gist options
  • Save mertcanaltin/64ea116998228b15c47513f24143aa3e to your computer and use it in GitHub Desktop.
Save mertcanaltin/64ea116998228b15c47513f24143aa3e to your computer and use it in GitHub Desktop.
ℹ tests 5381
ℹ suites 28
ℹ pass 5336
ℹ fail 44
ℹ cancelled 0
ℹ skipped 1
ℹ todo 0
ℹ duration_ms 649.137542
✖ failing tests:
test at test/testharness.js:12:7
✖ Parsing: <C:\path\file.node> against <http://example.org/> (0.697375ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\path\\file.node'
- 'file:///C:/path/file.node'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\path\\file.node',
expected: 'file:///C:/path/file.node',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\résumé\café.txt> without base (0.089375ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\r%C3%A9sum%C3%A9\\caf%C3%A9.txt'
- 'file:///C:/résumé/café.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\r%C3%A9sum%C3%A9\\caf%C3%A9.txt',
expected: 'file:///C:/résumé/café.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\中文\文档.txt> without base (0.1295ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\%E4%B8%AD%E6%96%87\\%E6%96%87%E6%A1%A3.txt'
- 'file:///C:/中文/文档.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\%E4%B8%AD%E6%96%87\\%E6%96%87%E6%A1%A3.txt',
expected: 'file:///C:/中文/文档.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\Здравствуй\мир.txt> without base (0.0695ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9\\%D0%BC%D0%B8%D1%80.txt'
- 'file:///C:/Здравствуй/мир.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9\\%D0%BC%D0%B8%D1%80.txt',
expected: 'file:///C:/Здравствуй/мир.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <D:\foo\bar.exe> without base (0.046333ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'd:\\foo\\bar.exe'
- 'file:///D:/foo/bar.exe'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'd:\\foo\\bar.exe',
expected: 'file:///D:/foo/bar.exe',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <\\server\share\file.txt> without base (0.02525ms)
TypeError [Error]: Invalid URL: \\server\share\file.txt
at new URLImpl (/Users/mertcanaltin/Desktop/projects/whatwg-url/lib/URL-impl.js:20:13)
at exports.setup (/Users/mertcanaltin/Desktop/projects/whatwg-url/lib/URL.js:54:12)
at new URL (/Users/mertcanaltin/Desktop/projects/whatwg-url/lib/URL.js:115:22)
at TestContext.<anonymous> (url-constructor.any.js:34:19)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7)
test at test/testharness.js:12:7
✖ Parsing: <C:\path/mixed\separators/file.txt> without base (0.049416ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\path/mixed\\separators/file.txt'
- 'file:///C:/path/mixed/separators/file.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\path/mixed\\separators/file.txt',
expected: 'file:///C:/path/mixed/separators/file.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\Documents\project.txt> without base (0.046042ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\Documents\\project.txt'
- 'file:///C:/Documents/project.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\Documents\\project.txt',
expected: 'file:///C:/Documents/project.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\Music\songs\test.mp3> without base (0.10675ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\Music\\songs\\test.mp3'
- 'file:///C:/Music/songs/test.mp3'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\Music\\songs\\test.mp3',
expected: 'file:///C:/Music/songs/test.mp3',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\📁Folder\📄Document.txt> without base (0.05175ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\%F0%9F%93%81Folder\\%F0%9F%93%84Document.txt'
- 'file:///C:/📁Folder/📄Document.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\%F0%9F%93%81Folder\\%F0%9F%93%84Document.txt',
expected: 'file:///C:/📁Folder/📄Document.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\path\file.html?query=value> without base (0.048917ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\path\\file.html?query=value'
- 'file:///C:/path/file.html?query=value'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\path\\file.html?query=value',
expected: 'file:///C:/path/file.html?query=value',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\path\file.html#section> without base (0.043791ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\path\\file.html#section'
- 'file:///C:/path/file.html#section'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\path\\file.html#section',
expected: 'file:///C:/path/file.html#section',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\invalid\path\with\\double\backslash> without base (0.054125ms)
AssertionError [ERR_ASSERTION]: Missing expected exception: TypeError
at assert_throws_js (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:42:12)
at TestContext.<anonymous> (url-constructor.any.js:28:9)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
expected: undefined,
operator: 'throws'
}
test at test/testharness.js:12:7
✖ Parsing: <\\server.domain.com\share\folder\file.txt> without base (0.02825ms)
TypeError [Error]: Invalid URL: \\server.domain.com\share\folder\file.txt
at new URLImpl (/Users/mertcanaltin/Desktop/projects/whatwg-url/lib/URL-impl.js:20:13)
at exports.setup (/Users/mertcanaltin/Desktop/projects/whatwg-url/lib/URL.js:54:12)
at new URL (/Users/mertcanaltin/Desktop/projects/whatwg-url/lib/URL.js:115:22)
at TestContext.<anonymous> (url-constructor.any.js:34:19)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7)
test at test/testharness.js:12:7
✖ Parsing: <c:\Windows\System32\file.dll> without base (0.0475ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\Windows\\System32\\file.dll'
- 'file:///c:/Windows/System32/file.dll'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\Windows\\System32\\file.dll',
expected: 'file:///c:/Windows/System32/file.dll',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\folder#fragment\file.txt> without base (0.046291ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\folder#fragment\\file.txt'
- 'file:///C:/folder%23fragment/file.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\folder#fragment\\file.txt',
expected: 'file:///C:/folder%23fragment/file.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\folder%20encoded\file.txt> without base (0.151625ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\folder%20encoded\\file.txt'
- 'file:///C:/folder%2520encoded/file.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\folder%20encoded\\file.txt',
expected: 'file:///C:/folder%2520encoded/file.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\folder\file?.txt> without base (0.048084ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\folder\\file?.txt'
- 'file:///C:/folder/file%3F.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\folder\\file?.txt',
expected: 'file:///C:/folder/file%3F.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\folder{brace}\file.txt> without base (0.042291ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\folder{brace}\\file.txt'
- 'file:///C:/folder%7Bbrace%7D/file.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\folder{brace}\\file.txt',
expected: 'file:///C:/folder%7Bbrace%7D/file.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\folder`backtick`\file.txt> without base (0.042167ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\folder`backtick`\\file.txt'
- 'file:///C:/folder%60backtick%60/file.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\folder`backtick`\\file.txt',
expected: 'file:///C:/folder%60backtick%60/file.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\folder^caret\file.txt> without base (0.040166ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\folder^caret\\file.txt'
- 'file:///C:/folder%5Ecaret/file.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\folder^caret\\file.txt',
expected: 'file:///C:/folder%5Ecaret/file.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\My Documents\file with spaces.txt> without base (0.049833ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\My Documents\\file with spaces.txt'
- 'file:///C:/My%20Documents/file%20with%20spaces.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\My Documents\\file with spaces.txt',
expected: 'file:///C:/My%20Documents/file%20with%20spaces.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\folder\file with tabs.txt> without base (0.169875ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\folder\\filewithtabs.txt'
- 'file:///C:/folder/file%09with%09tabs.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\folder\\filewithtabs.txt',
expected: 'file:///C:/folder/file%09with%09tabs.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\\\path\file.txt> without base (0.039416ms)
AssertionError [ERR_ASSERTION]: Missing expected exception: TypeError
at assert_throws_js (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:42:12)
at TestContext.<anonymous> (url-constructor.any.js:28:9)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
expected: undefined,
operator: 'throws'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\path\\file.txt> without base (0.03525ms)
AssertionError [ERR_ASSERTION]: Missing expected exception: TypeError
at assert_throws_js (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:42:12)
at TestContext.<anonymous> (url-constructor.any.js:28:9)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
expected: undefined,
operator: 'throws'
}
test at test/testharness.js:12:7
✖ Parsing: <CC:\path\file.txt> without base (0.035459ms)
AssertionError [ERR_ASSERTION]: Missing expected exception: TypeError
at assert_throws_js (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:42:12)
at TestContext.<anonymous> (url-constructor.any.js:28:9)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
expected: undefined,
operator: 'throws'
}
test at test/testharness.js:12:7
✖ Parsing: <Z:\root\file.txt> without base (0.048875ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'z:\\root\\file.txt'
- 'file:///Z:/root/file.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'z:\\root\\file.txt',
expected: 'file:///Z:/root/file.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <a:\lowercase\file.txt> without base (0.043042ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'a:\\lowercase\\file.txt'
- 'file:///a:/lowercase/file.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'a:\\lowercase\\file.txt',
expected: 'file:///a:/lowercase/file.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\path\file.html?param=value&other=123> without base (0.052875ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\path\\file.html?param=value&other=123'
- 'file:///C:/path/file.html?param=value&other=123'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\path\\file.html?param=value&other=123',
expected: 'file:///C:/path/file.html?param=value&other=123',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\path\file.html#section1#section2> without base (0.046375ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\path\\file.html#section1#section2'
- 'file:///C:/path/file.html#section1#section2'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\path\\file.html#section1#section2',
expected: 'file:///C:/path/file.html#section1#section2',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\path\file.html?query=test#fragment> without base (0.047666ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\path\\file.html?query=test#fragment'
- 'file:///C:/path/file.html?query=test#fragment'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\path\\file.html?query=test#fragment',
expected: 'file:///C:/path/file.html?query=test#fragment',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\very\long\path\with\many\nested\directories\and\subdirectories\file.txt> without base (0.074542ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\very\\long\\path\\with\\many\\nested\\directories\\and\\subdirectories\\file.txt'
- 'file:///C:/very/long/path/with/many/nested/directories/and/subdirectories/file.txt'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\very\\long\\path\\with\\many\\nested\\directories\\and\\subdirectories\\file.txt',
expected: 'file:///C:/very/long/path/with/many/nested/directories/and/subdirectories/file.txt',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\> without base (0.079333ms)
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'c:\\'
- 'file:///C:/'
at assert_equals (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:29:12)
at TestContext.<anonymous> (url-constructor.any.js:35:7)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'c:\\',
expected: 'file:///C:/',
operator: 'strictEqual'
}
test at test/testharness.js:12:7
✖ Parsing: <C:\\> without base (0.051625ms)
AssertionError [ERR_ASSERTION]: Missing expected exception: TypeError
at assert_throws_js (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/testharness.js:42:12)
at TestContext.<anonymous> (url-constructor.any.js:28:9)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
expected: undefined,
operator: 'throws'
}
test at test/web-platform.js:76:7
✖ URL's constructor's base argument: C:\invalid\path\with\\double\backslash should throw (0.07075ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:80:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
test at test/web-platform.js:83:7
✖ URL's href: C:\invalid\path\with\\double\backslash should throw (0.044833ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:85:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
test at test/web-platform.js:76:7
✖ URL's constructor's base argument: C:\\\path\file.txt should throw (0.03475ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:80:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
test at test/web-platform.js:83:7
✖ URL's href: C:\\\path\file.txt should throw (0.04025ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:85:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
test at test/web-platform.js:76:7
✖ URL's constructor's base argument: C:\path\\file.txt should throw (0.111875ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:80:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
test at test/web-platform.js:83:7
✖ URL's href: C:\path\\file.txt should throw (0.050875ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:85:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
test at test/web-platform.js:76:7
✖ URL's constructor's base argument: CC:\path\file.txt should throw (0.068958ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:80:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
test at test/web-platform.js:83:7
✖ URL's href: CC:\path\file.txt should throw (0.050667ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:85:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
test at test/web-platform.js:76:7
✖ URL's constructor's base argument: C:\\ should throw (0.032ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:80:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
test at test/web-platform.js:83:7
✖ URL's href: C:\\ should throw (0.032334ms)
AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
at TestContext.<anonymous> (/Users/mertcanaltin/Desktop/projects/whatwg-url/test/web-platform.js:85:16)
at Test.runInAsyncScope (node:async_hooks:206:9)
at Test.run (node:internal/test_runner/test:796:25)
at Suite.processPendingSubtests (node:internal/test_runner/test:527:18)
at Test.postRun (node:internal/test_runner/test:889:19)
at Test.run (node:internal/test_runner/test:835:12)
at async Suite.processPendingSubtests (node:internal/test_runner/test:527:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: undefined,
operator: 'throws'
}
➜ whatwg-url git:(main) ✗
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment