From 9228d5b66519722ab1764f74caeec2052c4c2d38 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Tue, 20 Jun 2017 13:56:24 +0200 Subject: [PATCH] resolveFiles tests --- .../files/test/node/fileService.test.ts | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/vs/workbench/services/files/test/node/fileService.test.ts b/src/vs/workbench/services/files/test/node/fileService.test.ts index f970ed1a92b..95170fe1959 100644 --- a/src/vs/workbench/services/files/test/node/fileService.test.ts +++ b/src/vs/workbench/services/files/test/node/fileService.test.ts @@ -507,6 +507,26 @@ suite('FileService', () => { }, error => onError(error, done)); }); + test('resolveFiles', function (done: () => void) { + service.resolveFiles([ + { resource: uri.file(testDir), options: { resolveTo: [uri.file(path.join(testDir, 'deep'))] } }, + { resource: uri.file(path.join(testDir, 'deep')) } + ]).then(res => { + const r1 = res[0]; + + assert.equal(r1.children.length, 6); + + let deep = utils.getByName(r1, 'deep'); + assert.equal(deep.children.length, 4); + + const r2 = res[1]; + assert.equal(r2.children.length, 4); + assert.equal(r2.name, 'deep'); + + done(); + }, error => onError(error, done)); + }); + test('existsFile', function (done: () => void) { service.existsFile(uri.file(testDir)).then((exists) => { assert.equal(exists, true); -- GitLab