@@ -348,18 +348,18 @@ suite('ExtHostWorkspace', function () {
ws.$acceptWorkspaceData({id:'foo',name:'Test',folders:[aWorkspaceFolderData(URI.parse('foo:bar'),0),aWorkspaceFolderData(URI.parse('foo:bar1'),1),aWorkspaceFolderData(URI.parse('foo:bar2'),2)]});// simulate acknowledgement from main side
assert.equal(gotEvent,true);
sub.dispose();
assert.equal(ws.getWorkspaceFolders()[0],firstAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()[1],secondAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()[2],thirdAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![0],firstAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![1],secondAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![2],thirdAddedFolder);// verify object is still live
@@ -375,21 +375,21 @@ suite('ExtHostWorkspace', function () {
ws.$acceptWorkspaceData({id:'foo',name:'Test',folders:[aWorkspaceFolderData(URI.parse('foo:bar'),0),aWorkspaceFolderData(URI.parse('foo:bar1'),1)]});// simulate acknowledgement from main side
assert.equal(gotEvent,true);
sub.dispose();
assert.equal(ws.getWorkspaceFolders()[0],firstAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()[1],secondAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![0],firstAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![1],secondAddedFolder);// verify object is still live
@@ -404,24 +404,24 @@ suite('ExtHostWorkspace', function () {
ws.$acceptWorkspaceData({id:'foo',name:'Test',folders:[aWorkspaceFolderData(URI.parse('foo:bar'),0,'renamed 1'),aWorkspaceFolderData(URI.parse('foo:bar1'),1,'renamed 2')]});// simulate acknowledgement from main side
assert.equal(gotEvent,true);
sub.dispose();
assert.equal(ws.getWorkspaceFolders()[0],firstAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()[1],secondAddedFolder);// verify object is still live
@@ -440,20 +440,20 @@ suite('ExtHostWorkspace', function () {
ws.$acceptWorkspaceData({id:'foo',name:'Test',folders:[aWorkspaceFolderData(URI.parse('foo:bar3'),0),aWorkspaceFolderData(URI.parse('foo:bar4'),1)]});// simulate acknowledgement from main side
assert.equal(gotEvent,true);
sub.dispose();
assert.equal(ws.getWorkspaceFolders()[0],fourthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()[1],fifthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![0],fourthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![1],fifthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()[0],fifthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()[1],fourthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![0],fifthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![1],fourthAddedFolder);// verify object is still live
gotEvent=false;
sub=ws.onDidChangeWorkspace(e=>{
...
...
@@ -468,8 +468,8 @@ suite('ExtHostWorkspace', function () {
ws.$acceptWorkspaceData({id:'foo',name:'Test',folders:[aWorkspaceFolderData(URI.parse('foo:bar4'),0),aWorkspaceFolderData(URI.parse('foo:bar3'),1)]});// simulate acknowledgement from main side
assert.equal(gotEvent,true);
sub.dispose();
assert.equal(ws.getWorkspaceFolders()[0],fifthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()[1],fourthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![0],fifthAddedFolder);// verify object is still live
assert.equal(ws.getWorkspaceFolders()![1],fourthAddedFolder);// verify object is still live
assert.equal(fifthAddedFolder.index,0);
assert.equal(fourthAddedFolder.index,1);
...
...
@@ -479,12 +479,12 @@ suite('ExtHostWorkspace', function () {