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