提交 a56468d0 编写于 作者: J Johannes Rieken

don't run fwd-slash tests on windows, #4956

上级 90e65b38
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
'use strict'; 'use strict';
import * as assert from 'assert'; import * as assert from 'assert';
import { isWindows } from 'vs/base/common/platform';
import URI from 'vs/base/common/uri'; import URI from 'vs/base/common/uri';
import { Selection } from 'vs/editor/common/core/selection'; import { Selection } from 'vs/editor/common/core/selection';
import { SnippetVariablesResolver } from 'vs/editor/contrib/snippet/common/snippetVariables'; import { SnippetVariablesResolver } from 'vs/editor/contrib/snippet/common/snippetVariables';
...@@ -45,13 +46,17 @@ suite('Snippet Variables Resolver', function () { ...@@ -45,13 +46,17 @@ suite('Snippet Variables Resolver', function () {
variablesTest((editor, resolver) => { variablesTest((editor, resolver) => {
assert.equal(resolver.resolve('TM_FILENAME'), 'text.txt'); assert.equal(resolver.resolve('TM_FILENAME'), 'text.txt');
assert.equal(resolver.resolve('TM_DIRECTORY'), '/foo/files'); if (!isWindows) {
assert.equal(resolver.resolve('TM_FILEPATH'), '/foo/files/text.txt'); assert.equal(resolver.resolve('TM_DIRECTORY'), '/foo/files');
assert.equal(resolver.resolve('TM_FILEPATH'), '/foo/files/text.txt');
}
editor.setModel(Model.createFromString('', undefined, undefined, URI.parse('http://www.pb.o/abc/def/ghi'))); editor.setModel(Model.createFromString('', undefined, undefined, URI.parse('http://www.pb.o/abc/def/ghi')));
assert.equal(resolver.resolve('TM_FILENAME'), 'ghi'); assert.equal(resolver.resolve('TM_FILENAME'), 'ghi');
assert.equal(resolver.resolve('TM_DIRECTORY'), '/abc/def'); if (!isWindows) {
assert.equal(resolver.resolve('TM_FILEPATH'), '/abc/def/ghi'); assert.equal(resolver.resolve('TM_DIRECTORY'), '/abc/def');
assert.equal(resolver.resolve('TM_FILEPATH'), '/abc/def/ghi');
}
}); });
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册