From 59b0b18ad4dfe5b5d9c16030d8bd593b49312ff4 Mon Sep 17 00:00:00 2001
From: paf <paf@titelfrei.de>
Date: Wed, 31 Mar 2021 10:07:47 +0200
Subject: [PATCH] fixes the tests

---
 src/app/group-monitor/group-monitor.component.spec.ts | 10 ++++++++--
 src/app/group-monitor/test-data.spec.ts               |  7 ++++++-
 src/app/shared/alert/alert.component.spec.ts          |  2 +-
 3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/src/app/group-monitor/group-monitor.component.spec.ts b/src/app/group-monitor/group-monitor.component.spec.ts
index eec30451..acdfb6d7 100644
--- a/src/app/group-monitor/group-monitor.component.spec.ts
+++ b/src/app/group-monitor/group-monitor.component.spec.ts
@@ -15,14 +15,19 @@ import { CustomtextPipe } from 'iqb-components';
 import { Pipe } from '@angular/core';
 import { GroupMonitorComponent } from './group-monitor.component';
 import {
-  CheckingOptions,
+  CheckingOptions, CommandResponse,
   GroupData, TestSession,
   TestSessionData, TestSessionSetStats
 } from './group-monitor.interfaces';
 import { BackendService } from './backend.service';
 import { TestViewComponent } from './test-view/test-view.component';
 import { GroupMonitorService } from './group-monitor.service';
-import { unitTestSessionsStats, unitTestCheckedStats, unitTestExampleSessions } from './test-data.spec';
+import {
+  unitTestSessionsStats,
+  unitTestCheckedStats,
+  unitTestExampleSessions,
+  unitTestCommandResponse
+} from './test-data.spec';
 
 class MockMatDialog {
   open(): { afterClosed: () => Observable<{ action: boolean }> } {
@@ -56,6 +61,7 @@ class MockGroupMonitorService {
   sessionsStats$ = new BehaviorSubject<TestSessionSetStats>(unitTestSessionsStats);
   checkedStats$ = new BehaviorSubject<TestSessionSetStats>(unitTestCheckedStats);
   sessions$ = new BehaviorSubject<TestSession[]>(unitTestExampleSessions);
+  commandResponses$ = new BehaviorSubject<CommandResponse>(unitTestCommandResponse);
   sessions = unitTestExampleSessions;
   // eslint-disable-next-line @typescript-eslint/no-unused-vars
   connect = (_: string) => {};
diff --git a/src/app/group-monitor/test-data.spec.ts b/src/app/group-monitor/test-data.spec.ts
index 458ee6c1..b10c04d5 100644
--- a/src/app/group-monitor/test-data.spec.ts
+++ b/src/app/group-monitor/test-data.spec.ts
@@ -1,5 +1,5 @@
 import {
-  Booklet, TestSession, TestSessionData, TestSessionSetStats
+  Booklet, CommandResponse, TestSession, TestSessionData, TestSessionSetStats
 } from './group-monitor.interfaces';
 import { TestSessionService } from './test-session.service';
 
@@ -195,3 +195,8 @@ export const unitTestCheckedStats: TestSessionSetStats = {
   paused: 0,
   locked: 0
 };
+
+export const unitTestCommandResponse: CommandResponse = {
+  commandType: 'any',
+  testIds: [0]
+};
diff --git a/src/app/shared/alert/alert.component.spec.ts b/src/app/shared/alert/alert.component.spec.ts
index 82b5fed8..7861989b 100644
--- a/src/app/shared/alert/alert.component.spec.ts
+++ b/src/app/shared/alert/alert.component.spec.ts
@@ -3,7 +3,7 @@ import { MatIconModule } from '@angular/material/icon';
 import { SimpleChange } from '@angular/core';
 import { AlertComponent } from './alert.component';
 
-fdescribe('AlertComponent', () => {
+describe('AlertComponent', () => {
   let component: AlertComponent;
   let fixture: ComponentFixture<AlertComponent>;
   let returnedTexts: string[] = [];
-- 
GitLab