Add a few dacpac extension tests (#10322)

* add controller test

* Add a few wizard tests

* Addressing comment

* fix compile error
This commit is contained in:
Kim Santiago
2020-05-08 14:04:11 -07:00
committed by GitHub
parent 10ac5fdfab
commit ea84e60fa0
7 changed files with 126 additions and 38 deletions

View File

@@ -4,20 +4,17 @@
*--------------------------------------------------------------------------------------------*/
import * as azdata from 'azdata';
import ControllerBase from './controllerBase';
import * as vscode from 'vscode';
import { DataTierApplicationWizard } from '../wizard/dataTierApplicationWizard';
/**
* The main controller class that initializes the extension
*/
export default class MainController extends ControllerBase {
export default class MainController implements vscode.Disposable {
public constructor(context: vscode.ExtensionContext) {
super(context);
public constructor(private context: vscode.ExtensionContext) {
}
/**
*/
public deactivate(): void {
}
@@ -29,4 +26,12 @@ export default class MainController extends ControllerBase {
private initializeDacFxWizard() {
azdata.tasks.registerTask('dacFx.start', (profile: azdata.IConnectionProfile, ...args: any[]) => new DataTierApplicationWizard().start(profile, args));
}
public get extensionContext(): vscode.ExtensionContext {
return this.context;
}
public dispose(): void {
this.deactivate();
}
}