OK-324 Refactoring
diff --git a/src/app/common-components/autocomplete/autocomplete.component.ts b/src/app/common-components/autocomplete/autocomplete.component.ts
index 3bfca5c..dd56355 100644
--- a/src/app/common-components/autocomplete/autocomplete.component.ts
+++ b/src/app/common-components/autocomplete/autocomplete.component.ts
@@ -25,10 +25,10 @@
   }
 
   searchChanged(newValue) {
-    if (newValue == '') {
+    if (newValue === '') {
       newValue = null;
     }
-    this.responsibilityForwarding = newValue;    
+    this.responsibilityForwarding = newValue;
     this.responsibilityForwardingChange.emit(newValue);
   }
 
@@ -45,8 +45,7 @@
     this.filteredList = this.items.filter((el: any) => {
       if (this.responsibilityForwarding == null) {
         return el.name.toLowerCase().indexOf(this.responsibilityForwarding) > -1;
-      }
-      else{
+      } else {
         return el.name.toLowerCase().indexOf(this.responsibilityForwarding.toLowerCase()) > -1;
       }
     });
@@ -105,10 +104,10 @@
 
   }
 
-  select(item: any) {    
+  select(item: any) {
     this.filteredList = [];
-    this.position = -1;  
-    if (item.name == '') {
+    this.position = -1;
+    if (item.name === '') {
       item.name = null;
     }
     this.responsibilityForwarding = item.name;
diff --git a/src/app/dialogs/loading-spinner/loading-spinner.component.ts b/src/app/dialogs/loading-spinner/loading-spinner.component.ts
index 73bd513..0ec881e 100644
--- a/src/app/dialogs/loading-spinner/loading-spinner.component.ts
+++ b/src/app/dialogs/loading-spinner/loading-spinner.component.ts
@@ -1,7 +1,7 @@
 import { Component, OnInit, Input } from '@angular/core';
 
 @Component({
-  selector: 'loading-spinner',
+  selector: 'app-loading-spinner',
   templateUrl: './loading-spinner.component.html',
   styleUrls: ['./loading-spinner.component.css']
 })
diff --git a/src/app/lists/abstract-list/abstract-list.component.ts b/src/app/lists/abstract-list/abstract-list.component.ts
index 101fe22..91de8af 100644
--- a/src/app/lists/abstract-list/abstract-list.component.ts
+++ b/src/app/lists/abstract-list/abstract-list.component.ts
@@ -37,7 +37,7 @@
   @Input() withDatePicker = true;
   @Input() withEditButtons = true;
   @Input() isCollapsible = true;
-  @Input() stayHidden = true;  
+  @Input() stayHidden = true;
   @Input() gridId: string;
   showSpinner = false;
   globals = Globals;
@@ -91,7 +91,7 @@
     if (oldStayHiddenVal != null) {
       this.stayHidden = oldStayHiddenVal;
     }
-    
+
     //Subscriptions
     let subscription: any;
     this.subscriptions = new Array<any>();
@@ -110,7 +110,7 @@
     this.subscriptions.push(subscription);
 
     subscription = this.reminderService.itemChanged$.subscribe(item => this.onItemChanged(item));
-    this.subscriptions.push(subscription);  
+    this.subscriptions.push(subscription);
 
     //Daterangepicker Config
     this.daterangepickerConfig.settings = {
@@ -168,8 +168,9 @@
       }
     });
     const sortingState = this.sessionContext.getSortingState(this.gridId);
-    if (!sortingState)
+    if (!sortingState) {
       return;
+  }
 
     this.sortingState = sortingState;
     this.sort(undefined);
@@ -264,7 +265,7 @@
     if (column) {
 
       this.sortingState.isDesc = !this.sortingState.isDesc;
-      if (this.sortingState.column !== undefined && this.sortingState.column != column) {
+      if (this.sortingState.column !== undefined && this.sortingState.column !== column) {
         this.sortingState.counter = 1;
         this.sortingState.isDesc = true;
       } else {
@@ -274,36 +275,32 @@
     }
 
 
-    let direction = this.sortingState.isDesc ? 1 : -1;
+    const direction = this.sortingState.isDesc ? 1 : -1;
 
 
 
-    if (this.sortingState.defaultState  && !column || this.sortingState.counter > 0 && this.sortingState.counter % 3 == 0) {
+    if (this.sortingState.defaultState && !column || this.sortingState.counter > 0 && this.sortingState.counter % 3 === 0) {
       this.sortingState.counter = 0;
       this.notifications = Object.assign(new Array<Notification>(), this.defaultList);
       this.sortingState.defaultState = true;
       this.sortingState.isDesc = false;
-    }
-    else {
+    } else {
       this.sortingState.defaultState = false;
       this.notifications.sort((a, b) => {
 
-        var a1  = this.getColumnValue(this.sortingState.column, a);
-        var b1  = this.getColumnValue(this.sortingState.column, b);
+        const a1 = this.getColumnValue(this.sortingState.column, a);
+        const b1 = this.getColumnValue(this.sortingState.column, b);
 
-        if ( a1 == null) {
+        if (a1 == null) {
           return 1 * direction;
         }
         if (b1 == null) {
           return -1 * direction;
-        }
-        else if (a1 < b1) {
+        } else if (a1 < b1) {
           return -1 * direction;
-        }
-        else if (a1 > b1) {
+        } else if (a1 > b1) {
           return 1 * direction;
-        }
-        else {
+        } else {
           return 0;
         }
       });
@@ -315,13 +312,16 @@
 
     switch (columnName) {
       case 'fkRefBranch':
-        return this.sessionContext.getBrancheById(notification.fkRefBranch) ? this.sessionContext.getBrancheById(notification.fkRefBranch).name.toLowerCase() : null;
+        return this.sessionContext.getBrancheById(notification.fkRefBranch) ?
+          this.sessionContext.getBrancheById(notification.fkRefBranch).name.toLowerCase() : null;
       case 'fkRefNotificationStatus':
-        return this.sessionContext.getStatusById(notification.fkRefNotificationStatus) ? this.sessionContext.getStatusById(notification.fkRefNotificationStatus).name.toLowerCase() : null;
+        return this.sessionContext.getStatusById(notification.fkRefNotificationStatus) ? 
+        this.sessionContext.getStatusById(notification.fkRefNotificationStatus).name.toLowerCase() : null;
       case 'fkRefGridTerritory':
-        return this.sessionContext.getGridTerritoryById(notification.fkRefGridTerritory) ? this.sessionContext.getGridTerritoryById(notification.fkRefGridTerritory).name.toLowerCase() : null;
+        return this.sessionContext.getGridTerritoryById(notification.fkRefGridTerritory) ? 
+        this.sessionContext.getGridTerritoryById(notification.fkRefGridTerritory).name.toLowerCase() : null;
       default:
-        return notification[columnName] ? notification[columnName].toLowerCase(): null;
+        return notification[columnName] ? notification[columnName].toLowerCase() : null;
     }
 
   }
diff --git a/src/app/lists/current-reminders/current-reminders.component.html b/src/app/lists/current-reminders/current-reminders.component.html
index c29d8e9..1a11409 100644
--- a/src/app/lists/current-reminders/current-reminders.component.html
+++ b/src/app/lists/current-reminders/current-reminders.component.html
@@ -132,7 +132,7 @@
           </tr>
         </tbody>
       </table>
-      <loading-spinner *ngIf="showSpinner"></loading-spinner>
+      <app-loading-spinner *ngIf="showSpinner"></app-loading-spinner>
     </div>
   </div>
 </div>
\ No newline at end of file
diff --git a/src/app/lists/current-reminders/current-reminders.component.spec.ts b/src/app/lists/current-reminders/current-reminders.component.spec.ts
index 6e6c7e6..6141727 100644
--- a/src/app/lists/current-reminders/current-reminders.component.spec.ts
+++ b/src/app/lists/current-reminders/current-reminders.component.spec.ts
@@ -61,8 +61,8 @@
       declarations: [
         CurrentRemindersComponent, StringToDatePipe,
         FormattedTimestampPipe,
-        MockComponent({ selector: 'loading-spinner' }),
-        MockComponent({selector: 'app-sorting', inputs: ['columnName','initColumnName','isDesc', 'defaultState']})
+        MockComponent({ selector: 'app-loading-spinner' }),
+        MockComponent({selector: 'app-sorting', inputs: ['columnName', 'initColumnName', 'isDesc', 'defaultState']})
       ],
       providers: [
         { provide: ReminderService, useValue: mockReminderService },
diff --git a/src/app/lists/finished-notifications/finished-notifications.component.html b/src/app/lists/finished-notifications/finished-notifications.component.html
index 5b57281..c65006a 100644
--- a/src/app/lists/finished-notifications/finished-notifications.component.html
+++ b/src/app/lists/finished-notifications/finished-notifications.component.html
@@ -144,7 +144,7 @@
           </tr>
         </tbody>
       </table>
-      <loading-spinner *ngIf="showSpinner"></loading-spinner>
+      <app-loading-spinner *ngIf="showSpinner"></app-loading-spinner>
     </div>
   </div>
 </div>
\ No newline at end of file
diff --git a/src/app/lists/finished-notifications/finished-notifications.component.spec.ts b/src/app/lists/finished-notifications/finished-notifications.component.spec.ts
index 784f0d9..547d18b 100644
--- a/src/app/lists/finished-notifications/finished-notifications.component.spec.ts
+++ b/src/app/lists/finished-notifications/finished-notifications.component.spec.ts
@@ -67,8 +67,8 @@
         StringToDatePipe,
         FormattedDatePipe,
         FormattedTimestampPipe,
-        MockComponent({ selector: 'loading-spinner' }),
-        MockComponent({ selector: 'app-sorting', inputs:['columnName','initColumnName','isDesc', 'defaultState'] }),
+        MockComponent({ selector: 'app-loading-spinner' }),
+        MockComponent({ selector: 'app-sorting', inputs: ['columnName', 'initColumnName', 'isDesc', 'defaultState'] }),
         MockComponent({ selector: 'input', inputs: ['options'] })
       ],
       providers: [
diff --git a/src/app/lists/finished-notifications/finished-notifications.component.ts b/src/app/lists/finished-notifications/finished-notifications.component.ts
index 69b3a21..81472c0 100644
--- a/src/app/lists/finished-notifications/finished-notifications.component.ts
+++ b/src/app/lists/finished-notifications/finished-notifications.component.ts
@@ -17,7 +17,7 @@
   column: string;
 
   private getFinishedNotifications(): void {
-    this.notificationService.getFinishedNotifications(this.notificationSearchFilter).subscribe(nots =>{
+    this.notificationService.getFinishedNotifications(this.notificationSearchFilter).subscribe(nots => {
        this.setNotifications(nots);
        this.showSpinner = false;
     },
diff --git a/src/app/lists/future-notifications/future-notifications.component.html b/src/app/lists/future-notifications/future-notifications.component.html
index 6538f78..fea9d06 100644
--- a/src/app/lists/future-notifications/future-notifications.component.html
+++ b/src/app/lists/future-notifications/future-notifications.component.html
@@ -130,7 +130,7 @@
           </tr>
         </tbody>
       </table>
-      <loading-spinner *ngIf="showSpinner"></loading-spinner>
+      <app-loading-spinner *ngIf="showSpinner"></app-loading-spinner>
     </div>
   </div>
 </div>
\ No newline at end of file
diff --git a/src/app/lists/future-notifications/future-notifications.component.spec.ts b/src/app/lists/future-notifications/future-notifications.component.spec.ts
index 2b71070..ac1afa9 100644
--- a/src/app/lists/future-notifications/future-notifications.component.spec.ts
+++ b/src/app/lists/future-notifications/future-notifications.component.spec.ts
@@ -66,8 +66,8 @@
         StringToDatePipe,
         FormattedDatePipe,
         FormattedTimestampPipe,
-        MockComponent({ selector: 'loading-spinner' }),
-        MockComponent({ selector: 'app-sorting', inputs: ['columnName','initColumnName','isDesc', 'defaultState'] }),
+        MockComponent({ selector: 'app-loading-spinner' }),
+        MockComponent({ selector: 'app-sorting', inputs: ['columnName', 'initColumnName', 'isDesc', 'defaultState'] }),
         MockComponent({ selector: 'input', inputs: ['options'] })
       ],
       providers: [
diff --git a/src/app/lists/open-notifications/open-notifications.component.html b/src/app/lists/open-notifications/open-notifications.component.html
index 97dd8cc..ad01b0d 100644
--- a/src/app/lists/open-notifications/open-notifications.component.html
+++ b/src/app/lists/open-notifications/open-notifications.component.html
@@ -139,7 +139,7 @@
           </tr>
         </tbody>
       </table>
-      <loading-spinner *ngIf="showSpinner"></loading-spinner>
+      <app-loading-spinner *ngIf="showSpinner"></app-loading-spinner>
     </div>
   </div>
 </div>
\ No newline at end of file
diff --git a/src/app/lists/open-notifications/open-notifications.component.spec.ts b/src/app/lists/open-notifications/open-notifications.component.spec.ts
index 2f4fc73..0ba4017 100644
--- a/src/app/lists/open-notifications/open-notifications.component.spec.ts
+++ b/src/app/lists/open-notifications/open-notifications.component.spec.ts
@@ -49,8 +49,8 @@
         OpenNotificationsComponent,
         StringToDatePipe,
         FormattedTimestampPipe,
-        MockComponent({ selector: 'loading-spinner' }),
-        MockComponent({ selector: 'app-sorting', inputs: ['columnName','initColumnName','isDesc', 'defaultState']})
+        MockComponent({ selector: 'app-loading-spinner' }),
+        MockComponent({ selector: 'app-sorting', inputs: ['columnName', 'initColumnName', 'isDesc', 'defaultState']})
 
       ],
       providers: [
diff --git a/src/app/lists/search-result-list/search-result-list.component.html b/src/app/lists/search-result-list/search-result-list.component.html
index d947a6f..cb3d5e8 100644
--- a/src/app/lists/search-result-list/search-result-list.component.html
+++ b/src/app/lists/search-result-list/search-result-list.component.html
@@ -95,7 +95,7 @@
           </tr>
         </tbody>
       </table>
-      <loading-spinner *ngIf="showSpinner"></loading-spinner>
+      <app-loading-spinner *ngIf="showSpinner"></app-loading-spinner>
     </div>
   </div>
 </div>
diff --git a/src/app/lists/search-result-list/search-result-list.component.spec.ts b/src/app/lists/search-result-list/search-result-list.component.spec.ts
index 3834e87..6ab7638 100644
--- a/src/app/lists/search-result-list/search-result-list.component.spec.ts
+++ b/src/app/lists/search-result-list/search-result-list.component.spec.ts
@@ -65,7 +65,7 @@
         StringToDatePipe,
         FormattedTimestampPipe,
         MockComponent({ selector: 'app-sorting', inputs: ['columnName', 'initColumnName', 'isDesc', 'defaultState'] }),
-        MockComponent({ selector: 'loading-spinner' })
+        MockComponent({ selector: 'app-loading-spinner' })
       ],
       providers: [
         { provide: ReminderService, useValue: mockService },
diff --git a/src/app/lists/search-result-list/search-result-list.component.ts b/src/app/lists/search-result-list/search-result-list.component.ts
index 0ff1abe..ec89f4a 100644
--- a/src/app/lists/search-result-list/search-result-list.component.ts
+++ b/src/app/lists/search-result-list/search-result-list.component.ts
@@ -23,10 +23,10 @@
   @Input()
   globalSearchFilter: GlobalSearchFilter;
   oldNotification: Notification = null;
-  incidentIdChange: boolean = true;
+  incidentIdChange = true;
 
 
-  spinCtrl: boolean = false;
+  spinCtrl = false;
   constructor(protected messageService: MessageService,
     protected searchResultService: SearchResultService,
     protected notificationService: NotificationService, protected reminderService: ReminderService,
@@ -67,19 +67,19 @@
   }
 
   isBranchGas(branchId: number): boolean {
-    return this.sessionContext.getBranchClassById(branchId) == 'gas';
+    return this.sessionContext.getBranchClassById(branchId) === 'gas';
   }
 
   isBranchPower(branchId: number): boolean {
-    return this.sessionContext.getBranchClassById(branchId) == 'power';
+    return this.sessionContext.getBranchClassById(branchId) === 'power';
   }
 
   isBranchWater(branchId: number): boolean {
-    return this.sessionContext.getBranchClassById(branchId) == 'water';
+    return this.sessionContext.getBranchClassById(branchId) === 'water';
   }
 
   isBranchHeating(branchId: number): boolean {
-    return this.sessionContext.getBranchClassById(branchId) == 'heating';
+    return this.sessionContext.getBranchClassById(branchId) === 'heating';
   }
 
   
@@ -92,12 +92,10 @@
     if (this.oldNotification == null) {
       this.oldNotification = actualNotification;
       this.incidentIdChange = false;
-    }
-    else if ( this.oldNotification.incidentId != actualNotification.incidentId) {
+    } else if ( this.oldNotification.incidentId !== actualNotification.incidentId) {
       this.oldNotification = actualNotification;
       this.incidentIdChange = true;
-    }
-    else {
+    } else {
       this.incidentIdChange = false;
     }
     return this.incidentIdChange;
diff --git a/src/app/model/sorting-state.ts b/src/app/model/sorting-state.ts
index ab8666a..ed49827 100644
--- a/src/app/model/sorting-state.ts
+++ b/src/app/model/sorting-state.ts
@@ -1,6 +1,6 @@
 export class SortingState {
     column: string = '';
-    counter: number = 0;
-    defaultState: boolean = false;
-    isDesc: boolean = false;
+    counter: number;
+    defaultState: boolean;
+    isDesc: boolean;
 }
\ No newline at end of file
diff --git a/src/app/pages/overview/overview.component.spec.ts b/src/app/pages/overview/overview.component.spec.ts
index e4d2223..0c1dd93 100644
--- a/src/app/pages/overview/overview.component.spec.ts
+++ b/src/app/pages/overview/overview.component.spec.ts
@@ -129,7 +129,7 @@
                       'shiftChangeProtocolOpened', 'filterExpanded'] }),
         MockComponent({ selector: 'input', inputs: ['options'] }),
         MockComponent({
-          selector: 'app-sorting', inputs: ['columnName','initColumnName','isDesc', 'defaultState']
+          selector: 'app-sorting', inputs: ['columnName', 'initColumnName', 'isDesc', 'defaultState']
         }),
         MockComponent({
           selector: 'app-abstract-list', inputs: [
diff --git a/src/app/pages/overview/overview.component.ts b/src/app/pages/overview/overview.component.ts
index 4fef623..d0cb6f1 100644
--- a/src/app/pages/overview/overview.component.ts
+++ b/src/app/pages/overview/overview.component.ts
@@ -18,7 +18,7 @@
 import { ResponsibilityService } from '../../services/responsibility.service';
 import { FilterComponent } from '../../filter/filter.component';
 
-import  {  slideInOpacity  }  from  '../../common/router.animations';
+import {  slideInOpacity  } from '../../common/router.animations';
 
 @Component({
   selector:  'app-overview',
diff --git a/src/app/pages/reminder/reminder.component.spec.ts b/src/app/pages/reminder/reminder.component.spec.ts
index 46ecc3e..2fd80da 100644
--- a/src/app/pages/reminder/reminder.component.spec.ts
+++ b/src/app/pages/reminder/reminder.component.spec.ts
@@ -49,7 +49,6 @@
   let component: ReminderComponent;
   let fixture: ComponentFixture<ReminderComponent>;
   let router: Router;
-  let spy: jasmine.Spy;
   let mockNotificationService: MockNotificationService;
   let mockReminderService: MockReminderService;
   let mockRespService: MockResponsibilityService;
@@ -150,7 +149,7 @@
             'filterExpanded'
           ]
         }),
-        MockComponent({ selector: 'loading-spinner' }),
+        MockComponent({ selector: 'app-loading-spinner' }),
         MockComponent({ selector: 'app-entry' }),
         MockComponent({ selector: 'input', inputs: ['options'] }),
         MockComponent({
@@ -164,7 +163,7 @@
             'responsiblitySelection']
         }),
         MockComponent({
-          selector: 'app-sorting', inputs: ['columnName','initColumnName','isDesc', 'defaultState']
+          selector: 'app-sorting', inputs: ['columnName', 'initColumnName', 'isDesc', 'defaultState']
         }),
         MockComponent({
           selector: 'app-autocomplete',
@@ -217,22 +216,6 @@
     expect(component.user.id).toBe(correctUser.id);
   }));
 
-  // it('should should navigate to Overview after click at homebbutton', (() => {  
-  //   //spy = spyOn(router, 'navigate');
-  //   spyOn(component, 'goToOverview').and.callThrough();
-       
-  //   fixture.detectChanges();
-    
-    
-  //   fixture.whenStable().then(() => {  
-  //     const button = fixture.debugElement.nativeElement.querySelector('button#homebutton');
-  //     button.click(); 
-  //     fixture.detectChanges();
-  //     expect(component.goToOverview).toHaveBeenCalled();
-  //     expect (router.navigate).toHaveBeenCalledWith(['/overview']);        
-  //   });
-  // }));
-
   it('should open a dialog to edit a notification on button click', async(() => {
     
     let entryOpend = false;
diff --git a/src/app/pages/search/search.component.spec.ts b/src/app/pages/search/search.component.spec.ts
index 138eb8d..c6e2fc6 100644
--- a/src/app/pages/search/search.component.spec.ts
+++ b/src/app/pages/search/search.component.spec.ts
@@ -61,7 +61,6 @@
   let component: SearchComponent;
   let fixture: ComponentFixture<SearchComponent>;
   let router: Router;
-  let spy: jasmine.Spy;
   let mockNotificationService: MockNotificationService;
   let mockNotificationSearchSortService: MockNotificationSearchSortService;
   let mockSearchResultService: MockSearchResultService;
@@ -128,7 +127,7 @@
 
   class MockSearchResultService extends AbstractMockObservableService {
     //TODO
-    
+
     public getSearchResults(searchResultFilter?: GlobalSearchFilter) {
 
       //const searchResultService = new SearchResultService();
@@ -144,7 +143,7 @@
   }
 
   beforeEach(async(() => {
-    messageService = new MessageService();    
+    messageService = new MessageService();
     mockNotificationService = new MockNotificationService();
     mockNotificationSearchSortService = new MockNotificationSearchSortService();
     mockSearchResultService = new MockSearchResultService();
@@ -163,7 +162,7 @@
         MdDialogModule,
         MaterialModule.forRoot()],
       declarations: [
-        SearchComponent,    
+        SearchComponent,
         EntryComponent,
         ShiftChangeProtocolComponent,
         MainNavigationComponent,
@@ -175,25 +174,25 @@
           selector: 'app-responsibility', inputs: [
             'responsiblitySelection']
         }),
-        MockComponent({ selector: 'app-sorting', inputs: [ 'columnName', 'initColumnName', 'isDesc', 'defaultState' ]}),
+        MockComponent({ selector: 'app-sorting', inputs: ['columnName', 'initColumnName', 'isDesc', 'defaultState'] }),
         MockComponent({ selector: 'input', inputs: ['options'] }),
-        MockComponent({ selector: 'app-search', inputs: [ 'withCheckboxes', 'withEditButtons', 'isCollapsible' ] }),        
+        MockComponent({ selector: 'app-search', inputs: ['withCheckboxes', 'withEditButtons', 'isCollapsible'] }),
         MockComponent({ selector: 'app-autocomplete', inputs: ['responsibilityForwarding'], outputs: ['responsibilityForwarding'] }),
-        MockComponent({ selector: 'loading-spinner' }),
+        MockComponent({ selector: 'app-loading-spinner' }),
         MockComponent({
           selector: 'app-abstract-list', inputs: [
             'withCheckboxes', 'withEditButtons', 'isCollapsible', 'stayHidden']
         }),
         MockComponent({
-          selector: 'app-finished-notifications', inputs: [ 'responsiblitySelection',
+          selector: 'app-finished-notifications', inputs: ['responsiblitySelection',
             'withCheckboxes', 'withEditButtons', 'isCollapsible', 'stayHidden']
         }),
         MockComponent({
-          selector: 'app-open-notifications', inputs: [ 'responsiblitySelection',
+          selector: 'app-open-notifications', inputs: ['responsiblitySelection',
             'withCheckboxes', 'withEditButtons', 'isCollapsible', 'stayHidden']
         }),
         MockComponent({
-          selector: 'app-future-notifications', inputs: [ 'responsiblitySelection',
+          selector: 'app-future-notifications', inputs: ['responsiblitySelection',
             'withCheckboxes', 'withEditButtons', 'isCollapsible', 'stayHidden']
         })
       ],
@@ -204,7 +203,7 @@
         { provide: OVERLAY_PROVIDERS, useClass: OVERLAY_PROVIDERS },
         { provide: DaterangepickerConfig, useClass: DaterangepickerConfig },
         { provide: NotificationService, useValue: mockNotificationService },
-        { provide: NotificationSearchSortService, useValue: mockNotificationSearchSortService },        
+        { provide: NotificationSearchSortService, useValue: mockNotificationSearchSortService },
         { provide: SearchResultService, useValue: mockSearchResultService },
         { provide: SessionContext, useClass: SessionContext },
         { provide: ReminderService, useClass: ReminderService },
@@ -218,7 +217,6 @@
   beforeEach(() => {
     fixture = TestBed.createComponent(SearchComponent);
     component = fixture.componentInstance;
-    //fixture.detectChanges();
     sessionContext.clearStorage();
     sessionContext.setCurrUser(USERS[0]);
     component.sessionContext = sessionContext;
@@ -233,7 +231,6 @@
   }));
 
   it('should should navigate to Overview after click at homebbutton', (() => {
-    //spy = spyOn(router, 'navigate');
     //TODO 
     spyOn(component, 'goToOverview').and.callThrough();
 
@@ -249,10 +246,10 @@
   }));
 
   it('should navigate to overview on home-button click', () => {
-    component.goToOverview();    
+    component.goToOverview();
     expect(routerStub.navigate).toHaveBeenCalledWith(['/overview']);
   });
-  
+
   it('should open a dialog to view a notification on button click', async(() => {
 
     let entryOpend = false;
@@ -299,7 +296,7 @@
 
     fixture.whenStable().then(() => {
       const button = fixture.debugElement.nativeElement.querySelector('button#deletesearch');
-       button.click();
+      button.click();
       fixture.detectChanges();
 
       expect(component.globalSearchFilter.searchString).toBe('');
@@ -316,27 +313,27 @@
   }));
 
 
-it('should execute fast search and store it in the session context', (() => {
-  let dialog;
-  const globalSearchFilter: GlobalSearchFilter = new GlobalSearchFilter();
-  globalSearchFilter.searchString = 'a';
-  globalSearchFilter.statusOpenSelection = true;
-  globalSearchFilter.fastSearchSelected = true;
+  it('should execute fast search and store it in the session context', (() => {
+    let dialog;
+    const globalSearchFilter: GlobalSearchFilter = new GlobalSearchFilter();
+    globalSearchFilter.searchString = 'a';
+    globalSearchFilter.statusOpenSelection = true;
+    globalSearchFilter.fastSearchSelected = true;
 
-  component.dialog.afterOpen.subscribe((value) => {
-    dialog = value.componentInstance;
-    spyOn(dialog, 'search');
+    component.dialog.afterOpen.subscribe((value) => {
+      dialog = value.componentInstance;
+      spyOn(dialog, 'search');
 
-  });
+    });
 
-  fixture.whenStable().then(() => {
-    const button = fixture.debugElement.nativeElement.querySelector('button#search');
-    button.click();
-    fixture.detectChanges();
-    expect(component.currentSearchFilter).toBe(true);
-    expect(sessionContext.getGlobalSearchFilter().fastSearchSelected).toBe(true);
-  });
-}));
+    fixture.whenStable().then(() => {
+      const button = fixture.debugElement.nativeElement.querySelector('button#search');
+      button.click();
+      fixture.detectChanges();
+      expect(component.currentSearchFilter).toBe(true);
+      expect(sessionContext.getGlobalSearchFilter().fastSearchSelected).toBe(true);
+    });
+  }));
 
   it('should call search function after search button pressed', async(() => {
     spyOn(component, 'search').and.callThrough();
@@ -355,7 +352,7 @@
       currentSearchFilter.fastSearchSelected = false;
       component.currentSearchFilter = currentSearchFilter;
       let de: DebugElement;
-      
+
       de = fixture.debugElement.queryAll(By.css('form button:not(#deletesearch)'))[1];
       //de.nativeElement.click();
       click(de);
@@ -371,17 +368,17 @@
         //console.log(buttons[1].nativeElement);
         //buttons[1].nativeElement.click();
         */
-        
-        fixture.whenStable().then(() => {
-          fixture.detectChanges();
-          expect(component.search).toHaveBeenCalled();
-          expect(component.sessionContext.getGlobalSearchFilter()).not.toBeNull();
-          expect(component.sessionContext.getGlobalSearchFilter().searchString).toBe(currentSearchFilter.searchString);
-          
-        });
+
+      fixture.whenStable().then(() => {
+        fixture.detectChanges();
+        expect(component.search).toHaveBeenCalled();
+        expect(component.sessionContext.getGlobalSearchFilter()).not.toBeNull();
+        expect(component.sessionContext.getGlobalSearchFilter().searchString).toBe(currentSearchFilter.searchString);
+
       });
-      
+    });
+
     //});
-      
+
   }));
 });