Skip to content

Commit 1fa27d6

Browse files
committed
test(uri): add tests for WSL-like and UNC path URI normalization
1 parent bdb5c77 commit 1fa27d6

File tree

1 file changed

+17
-0
lines changed
  • plugins/amazonq/shared/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/lsp/util

1 file changed

+17
-0
lines changed

plugins/amazonq/shared/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/lsp/util/FileUriUtilTest.kt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,23 @@ class FileUriUtilTest {
9696
}
9797
}
9898

99+
@Test
100+
fun `test wsl-like path`() {
101+
val virtualFile = createMockVirtualFile("//wsl.localhost/Ubuntu/home/user/file.sh")
102+
val result = LspEditorUtil.toUriString(virtualFile)
103+
val expected = normalizeFileUri("file://wsl.localhost/Ubuntu/home/user/file.sh")
104+
assertThat(result).isEqualTo(expected)
105+
}
106+
107+
@Test
108+
fun `test UNC path`() {
109+
val virtualFile = createMockVirtualFile("//server/share/path/to/file.txt")
110+
val result = LspEditorUtil.toUriString(virtualFile)
111+
val expected = normalizeFileUri("file://server/share/path/to/file.txt")
112+
assertThat(result).isEqualTo(expected)
113+
}
114+
115+
99116
@Test
100117
fun `test jar protocol conversion`() {
101118
val virtualFile = createMockVirtualFile(

0 commit comments

Comments
 (0)