Skip to content
This repository was archived by the owner on Dec 19, 2024. It is now read-only.

Commit f1879e1

Browse files
committed
fix(windows): closes #362
1 parent 53b388e commit f1879e1

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

lib/flowLSP/utils/__tests__/uriToString.test.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,16 @@ test('[windows] upper-case drive letter', () => {
1616
expect(uriToString(uri)).toEqual('file:///C:/flow/test');
1717
});
1818

19+
test('[windows] upper-case drive letter', () => {
20+
const uri = URI.file('e:/flow/test');
21+
expect(uriToString(uri)).toEqual('file:///E:/flow/test');
22+
});
23+
24+
test('[windows] upper-case drive letter', () => {
25+
const uri = URI.file('/e:/flow/test');
26+
expect(uriToString(uri)).toEqual('file:///E:/flow/test');
27+
});
28+
1929
test('linux path', () => {
2030
const uri = URI.file('/flow/test');
2131
expect(uriToString(uri)).toEqual('file:///flow/test');

lib/flowLSP/utils/uriToString.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ function makeWindowsDriveLetterUppercase(
6868
const lowerCaseDriveLetter = windowsDriveLetter.toLowerCase();
6969
const upperCaseDriveLetter = windowsDriveLetter.toUpperCase();
7070
return uriString.replace(
71-
`${lowerCaseDriveLetter}:`,
72-
`${upperCaseDriveLetter}:`,
71+
`/${lowerCaseDriveLetter}:`,
72+
`/${upperCaseDriveLetter}:`,
7373
);
7474
}

0 commit comments

Comments
 (0)