Add basic structure for publish project quickpick (#16008)

* Add basic structure for publish project quickpick

* fixes

* feedback
This commit is contained in:
Charles Gagnon
2021-07-07 22:00:44 -07:00
committed by GitHub
parent 1a32db1343
commit 922348b846
8 changed files with 527 additions and 32 deletions

View File

@@ -345,7 +345,7 @@ describe('ProjectsController', function (): void {
projController.callBase = true;
projController.setup(x => x.getPublishDialog(TypeMoq.It.isAny())).returns(() => publishDialog.object);
await projController.object.publishProject(new Project('FakePath'));
projController.object.publishProject(new Project('FakePath'));
should(opened).equal(true);
});
@@ -376,12 +376,12 @@ describe('ProjectsController', function (): void {
return Promise.resolve(undefined);
});
let dialog = await projController.object.publishProject(proj);
let dialog = projController.object.publishProject(proj);
await dialog.publishClick();
should(holler).equal(publishHoller, 'executionCallback() is supposed to have been setup and called for Publish scenario');
dialog = await projController.object.publishProject(proj);
dialog = projController.object.publishProject(proj);
await dialog.generateScriptClick();
should(holler).equal(generateHoller, 'executionCallback() is supposed to have been setup and called for GenerateScript scenario');