sql-database-projects dialog completion cleanup (#17525)

This commit is contained in:
Charles Gagnon
2021-10-28 13:51:48 -07:00
committed by GitHub
parent 114a768634
commit 00e5380331
7 changed files with 44 additions and 22 deletions

View File

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