From 32b114ec534db40efb1a5fac0e4f3a3959174702 Mon Sep 17 00:00:00 2001 From: Christian Zheng <czheng@takima.fr> Date: Wed, 6 Apr 2022 18:44:01 +0200 Subject: [PATCH] chore(login): add test class --- .../core/keycloakOAuth2DeviceFlowConnection.test.ts | 12 ++++++++++++ deadlock-plugins/deadlock-extension/src/extension.ts | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 deadlock-plugins/deadlock-extension/src/core/keycloakOAuth2DeviceFlowConnection.test.ts diff --git a/deadlock-plugins/deadlock-extension/src/core/keycloakOAuth2DeviceFlowConnection.test.ts b/deadlock-plugins/deadlock-extension/src/core/keycloakOAuth2DeviceFlowConnection.test.ts new file mode 100644 index 00000000..9fc4ee91 --- /dev/null +++ b/deadlock-plugins/deadlock-extension/src/core/keycloakOAuth2DeviceFlowConnection.test.ts @@ -0,0 +1,12 @@ +import KeycloakOAuth2DeviceFlowConnection from './keycloakOAuth2DeviceFlowConnection'; + +export default class KeycloakOAuth2DeviceFlowConnectionTest { + public connection: KeycloakOAuth2DeviceFlowConnection; + constructor() { + this.connection = new KeycloakOAuth2DeviceFlowConnection( + 'https://auth.dev.deadlock.io/auth/realms/Deadlock/protocol/openid-connect/auth/device', + 'https://auth.dev.deadlock.io/auth/realms/Deadlock/protocol/openid-connect/token', + ); + } + public run(): void {} +} diff --git a/deadlock-plugins/deadlock-extension/src/extension.ts b/deadlock-plugins/deadlock-extension/src/extension.ts index 8de08980..76a947a5 100644 --- a/deadlock-plugins/deadlock-extension/src/extension.ts +++ b/deadlock-plugins/deadlock-extension/src/extension.ts @@ -3,7 +3,7 @@ import { CommandHandler } from './core/commandHandler'; import { SERVICES_PATHS_PATH } from './core/config'; import Controller from './core/controller'; import ExtensionStore from './core/extensionStore'; -import OAuth2DeviceFlowConnection from './core/keycloakOAuth2DeviceFlowConnection'; +import KeycloakOAuth2DeviceFlowConnectionTest from './core/keycloakOAuth2DeviceFlowConnection.test'; import MetadataProvider from './core/metadataProvider'; import { error } from './recorder/utils'; import { OPEN_BRIEFING_COMMAND } from './theia/command'; @@ -51,7 +51,7 @@ export async function activate(context: vscode.ExtensionContext) { const deadlockPanelProvider = new DepNodeProvider(vscode.workspace.rootPath); vscode.window.registerTreeDataProvider('deadlockPanel', deadlockPanelProvider); - new OAuth2DeviceFlowConnection().start(); + new KeycloakOAuth2DeviceFlowConnectionTest().run(); try { await userConfig.init(); -- GitLab