mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-16 09:35:36 -05:00
Add Create Project from Database quickpick (#16572)
* Add Create Project from Database quickpick * fix test * pr comments * Add comment
This commit is contained in:
@@ -490,7 +490,7 @@ describe('ProjectsController', function (): void {
|
||||
createProjectFromDatabaseDialog.callBase = true;
|
||||
createProjectFromDatabaseDialog.setup(x => x.handleCreateButtonClick()).returns(async () => {
|
||||
await projController.object.createProjectFromDatabaseCallback({
|
||||
serverId: 'My Id',
|
||||
connectionUri: 'My Id',
|
||||
database: 'My Database',
|
||||
projName: 'testProject',
|
||||
filePath: 'testLocation',
|
||||
@@ -510,7 +510,7 @@ describe('ProjectsController', function (): void {
|
||||
});
|
||||
|
||||
let dialog = await projController.object.createProjectFromDatabase(undefined);
|
||||
await dialog.handleCreateButtonClick();
|
||||
await dialog!.handleCreateButtonClick();
|
||||
|
||||
should(holler).equal(createProjectFromDbHoller, 'executionCallback() is supposed to have been setup and called for create project from database scenario');
|
||||
});
|
||||
@@ -519,7 +519,7 @@ describe('ProjectsController', function (): void {
|
||||
let folderPath = await testUtils.generateTestFolderPath();
|
||||
let projectName = 'My Project';
|
||||
let importPath;
|
||||
let model: ImportDataModel = { serverId: 'My Id', database: 'My Database', projName: projectName, filePath: folderPath, version: '1.0.0.0', extractTarget: mssql.ExtractTarget['file'] };
|
||||
let model: ImportDataModel = { connectionUri: 'My Id', database: 'My Database', projName: projectName, filePath: folderPath, version: '1.0.0.0', extractTarget: mssql.ExtractTarget['file'] };
|
||||
|
||||
const projController = new ProjectsController();
|
||||
projController.setFilePath(model);
|
||||
@@ -532,7 +532,7 @@ describe('ProjectsController', function (): void {
|
||||
let folderPath = await testUtils.generateTestFolderPath();
|
||||
let projectName = 'My Project';
|
||||
let importPath;
|
||||
let model: ImportDataModel = { serverId: 'My Id', database: 'My Database', projName: projectName, filePath: folderPath, version: '1.0.0.0', extractTarget: mssql.ExtractTarget['schemaObjectType'] };
|
||||
let model: ImportDataModel = { connectionUri: 'My Id', database: 'My Database', projName: projectName, filePath: folderPath, version: '1.0.0.0', extractTarget: mssql.ExtractTarget['schemaObjectType'] };
|
||||
|
||||
const projController = new ProjectsController();
|
||||
projController.setFilePath(model);
|
||||
|
||||
Reference in New Issue
Block a user