Skip to content

Commit 1f5c37b

Browse files
Merge pull request #680 from gorkem/drive-letter
Make test agnostic of drive letter
2 parents 7a2cb7e + 1e6a844 commit 1f5c37b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

test/yamlSchemaService.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import * as sinon from 'sinon';
66
import * as chai from 'chai';
77
import * as sinonChai from 'sinon-chai';
8+
import * as path from 'path';
89
import * as SchemaService from '../src/languageservice/services/yamlSchemaService';
910
import { parse } from '../src/languageservice/parser/yamlParser07';
1011

@@ -107,8 +108,9 @@ describe('YAML Schema Service', () => {
107108

108109
expect(requestServiceMock).calledTwice;
109110
if (process.platform === 'win32') {
110-
expect(requestServiceMock).calledWithExactly('file:///d%3A/schema.json');
111-
expect(requestServiceMock).calledWithExactly('file:///d%3A/schema.json#/definitions/schemaArray');
111+
const driveLetter = path.parse(__dirname).root.split(':')[0].toLowerCase();
112+
expect(requestServiceMock).calledWithExactly(`file:///${driveLetter}%3A/schema.json`);
113+
expect(requestServiceMock).calledWithExactly(`file:///${driveLetter}%3A/schema.json#/definitions/schemaArray`);
112114
} else {
113115
expect(requestServiceMock).calledWithExactly('file:///schema.json');
114116
expect(requestServiceMock).calledWithExactly('file:///schema.json#/definitions/schemaArray');

0 commit comments

Comments
 (0)