Protocol filter: Support home path mapped to UNC share

This commit is contained in:
Scott Nonnenberg 2022-01-06 09:53:29 -08:00 committed by GitHub
parent 7d397167cd
commit c72c5a0bdc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 26 additions and 4 deletions

View file

@ -67,8 +67,24 @@ describe('Protocol Filter', () => {
expect(actual).to.equal(expected);
});
// this seems to be the only way to get a relative path through Electron
it('handles SMB share path', () => {
it('handles UNC path', () => {
const path = '//share/path';
const expected = '//share/path';
const actual = _urlToPath(path);
expect(actual).to.equal(expected);
});
it('handles UNC path on windows', () => {
const path = '//share/path';
const expected = '//share/path';
const isWindows = true;
const actual = _urlToPath(path, { isWindows });
expect(actual).to.equal(expected);
});
it('handles simple relative path', () => {
const path = 'file://relative/path';
const expected = 'relative/path';
@ -76,7 +92,7 @@ describe('Protocol Filter', () => {
expect(actual).to.equal(expected);
});
it('handles SMB share path on windows', () => {
it('handles simple relative path', () => {
const path = 'file://relative/path';
const expected = 'elative/path';
const isWindows = true;