diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts
index be93f78b61baed421b70906119c5c3de535cc070..9e88293fd3726144ea5f4c2212ba6a1597a8c4f5 100644
--- a/src/app/app.component.spec.ts
+++ b/src/app/app.component.spec.ts
@@ -1,12 +1,13 @@
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { TestBed, async } from '@angular/core/testing';
 import { Component, NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
-import { Router, RouterModule, Routes } from '@angular/router';
+import { RouterModule, Routes } from '@angular/router';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { CoreModule } from '@app/core/core.module';
 import { SharedModule } from '@app/shared/shared.module';
 import { AppComponent } from './app.component';
-import { AppRoutingModule } from './app.routing.module';
+import { SidenavService } from './core/service/sidenav.service';
 
 const routes: Routes = [
 	{
@@ -29,8 +30,9 @@ const routes: Routes = [
 describe('AppComponent', () => {
 	beforeEach(async(() => {
 		TestBed.configureTestingModule({
-			imports: [ CoreModule, SharedModule, RouterModule, RouterTestingModule.withRoutes(routes)],
+			imports: [ CoreModule, SharedModule, RouterModule,BrowserAnimationsModule, RouterTestingModule.withRoutes(routes)],
 			schemas: [ NO_ERRORS_SCHEMA ],
+			providers: [ SidenavService ],
 			declarations: [
 				AppComponent
 			],
diff --git a/src/app/core/header/header.component.spec.ts b/src/app/core/header/header.component.spec.ts
index 8c724621c82952b204f5d70fd5e6799f2033cbaa..a680cde931a3203ea51d454e8936f3e04327b7cc 100644
--- a/src/app/core/header/header.component.spec.ts
+++ b/src/app/core/header/header.component.spec.ts
@@ -1,6 +1,7 @@
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 
 import { HeaderComponent } from './header.component';
+import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
 
 describe('HeaderComponent', () => {
 	let component: HeaderComponent;
@@ -8,7 +9,8 @@ describe('HeaderComponent', () => {
 
 	beforeEach(async(() => {
 		TestBed.configureTestingModule({
-			declarations: [ HeaderComponent ]
+			declarations: [HeaderComponent],
+			schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
 		})
 	.compileComponents();
 	}));
@@ -22,4 +24,4 @@ describe('HeaderComponent', () => {
 	it('should create', () => {
 		expect(component).toBeTruthy();
 	});
-});
+})
\ No newline at end of file
diff --git a/src/app/degree-planner/degree-planner.component.spec.ts b/src/app/degree-planner/degree-planner.component.spec.ts
index 3b5de151dd9de3311353384571bc28804449687d..130639ca3afb2a239bc073d65a84119af0bcbcb5 100644
--- a/src/app/degree-planner/degree-planner.component.spec.ts
+++ b/src/app/degree-planner/degree-planner.component.spec.ts
@@ -1,3 +1,4 @@
+import { SidenavService } from './../core/service/sidenav.service';
 import { NO_ERRORS_SCHEMA } from '@angular/core';
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { RouterTestingModule } from '@angular/router/testing';
@@ -20,7 +21,7 @@ describe('DegreePlannerComponent', () => {
 		TestBed.configureTestingModule({
 			imports: [RouterTestingModule, HttpClientModule, CoreModule, SharedModule, BrowserAnimationsModule],
 			declarations: [DegreePlannerComponent],
-			providers: [DataService, { provide: MAT_DIALOG_DATA }],
+			providers: [DataService, SidenavService, { provide: MAT_DIALOG_DATA }],
 			schemas: [NO_ERRORS_SCHEMA]
 		}).compileComponents();
 	}));
diff --git a/src/app/degree-planner/term-container/term-container.component.spec.ts b/src/app/degree-planner/term-container/term-container.component.spec.ts
index 6195b68364533f028a200a915e9ba0f883f2cff9..41e703ca2e4b381dec1bf7353c47a28b895c8bf8 100644
--- a/src/app/degree-planner/term-container/term-container.component.spec.ts
+++ b/src/app/degree-planner/term-container/term-container.component.spec.ts
@@ -11,6 +11,7 @@ import { HttpClient, HttpClientModule } from '@angular/common/http';
 
 import { TermContainerComponent } from './term-container.component';
 import { Term } from '@app/core/models/term';
+import { SidenavService } from '@app/core/service/sidenav.service';
 
 describe('TermContainerComponent', () => {
 	let termComponent: TermContainerComponent;
@@ -20,7 +21,7 @@ describe('TermContainerComponent', () => {
 		TestBed.configureTestingModule({
 			imports: [RouterTestingModule, HttpClientModule, CoreModule, SharedModule],
 			declarations: [TermContainerComponent],
-			providers: [DataService],
+			providers: [DataService, SidenavService],
 			schemas: [NO_ERRORS_SCHEMA]
 		})
 		.compileComponents();