From b435a5abaf6eaaa65821f9c972e7c3283d89f430 Mon Sep 17 00:00:00 2001
From: jojohoch <joachim.hoch@iqb.hu-berlin.de>
Date: Thu, 28 Apr 2022 13:11:34 +0200
Subject: [PATCH] [player] Add tests for NavigationService

- remove TODO
---
 .../app/services/navigation.service.spec.ts   | 26 +++++++++++++++++++
 .../src/app/services/navigation.service.ts    |  2 +-
 2 files changed, 27 insertions(+), 1 deletion(-)
 create mode 100644 projects/player/src/app/services/navigation.service.spec.ts

diff --git a/projects/player/src/app/services/navigation.service.spec.ts b/projects/player/src/app/services/navigation.service.spec.ts
new file mode 100644
index 000000000..69d343140
--- /dev/null
+++ b/projects/player/src/app/services/navigation.service.spec.ts
@@ -0,0 +1,26 @@
+import { TestBed } from '@angular/core/testing';
+import { NavigationService } from './navigation.service';
+
+describe('NavigationService', () => {
+  let service: NavigationService;
+  beforeEach(() => {
+    TestBed.configureTestingModule({});
+    service = TestBed.inject(NavigationService);
+  });
+
+  it('should be created', () => {
+    expect(service).toBeTruthy();
+  });
+
+  it('pageIndex should be 2', () => {
+    service.pageIndex
+      .subscribe( pageIndex => expect(pageIndex).toEqual(2));
+    service.setPage(2);
+  });
+
+  it('pageIndex should not be 2', () => {
+    service.pageIndex
+      .subscribe( pageIndex => expect(pageIndex).not.toEqual(2));
+    service.setPage(1);
+  });
+});
diff --git a/projects/player/src/app/services/navigation.service.ts b/projects/player/src/app/services/navigation.service.ts
index 0d605e0c1..e6ec5fb51 100644
--- a/projects/player/src/app/services/navigation.service.ts
+++ b/projects/player/src/app/services/navigation.service.ts
@@ -4,7 +4,7 @@ import { Observable, Subject } from 'rxjs';
 @Injectable({
   providedIn: 'root'
 })
-export class NavigationService { // TODO lohnt für das bischen ein Service?
+export class NavigationService {
   private _pageIndex = new Subject<number>();
 
   setPage(pageIndex: number): void {
-- 
GitLab