diff --git a/karma.conf.js b/karma.conf.js
index 41a25682cfaf99e8037ed4919b3b938cd4bcf07e..b3cff13ffa372862436e3f745442feca2f76e9f0 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -25,8 +25,14 @@ module.exports = function (config) {
     colors: true,
     logLevel: config.LOG_INFO,
     autoWatch: true,
-    browsers: ['Chrome'],
-    singleRun: false,
+    browsers: ['ChromeHeadlessNoSandbox'],
+    customLaunchers: {
+      ChromeHeadlessNoSandbox: {
+        base: 'ChromeHeadless',
+        flags: ['--no-sandbox']
+      }
+    },
+    singleRun: true,
     restartOnFileChange: true
   });
 };
diff --git a/src/app/authentication/admin/account.admin.component.spec.ts b/src/app/authentication/admin/account.admin.component.spec.ts
index 70787e000eb853d82fd01377a7d2fea98b6990d0..f8044239c5921d6f80235c257dda38c115d98eb7 100644
--- a/src/app/authentication/admin/account.admin.component.spec.ts
+++ b/src/app/authentication/admin/account.admin.component.spec.ts
@@ -1,20 +1,20 @@
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 
-import { Account.AdminComponent } from './account.admin.component';
+import { AccountAdminComponent } from './account.admin.component';
 
-describe('Account.AdminComponent', () => {
-  let component: Account.AdminComponent;
-  let fixture: ComponentFixture<Account.AdminComponent>;
+describe('AccountAdminComponent', () => {
+  let component: AccountAdminComponent;
+  let fixture: ComponentFixture<AccountAdminComponent>;
 
   beforeEach(async(() => {
     TestBed.configureTestingModule({
-      declarations: [ Account.AdminComponent ]
+      declarations: [ AccountAdminComponent ]
     })
     .compileComponents();
   }));
 
   beforeEach(() => {
-    fixture = TestBed.createComponent(Account.AdminComponent);
+    fixture = TestBed.createComponent(AccountAdminComponent);
     component = fixture.componentInstance;
     fixture.detectChanges();
   });
diff --git a/src/app/authentication/services/auth.guard.spec.ts b/src/app/authentication/services/auth.guard.spec.ts
index 68889d22d920e3b78febae9e5d323c717887961e..b16067c532571cb1c35e988264d9bf921d762942 100644
--- a/src/app/authentication/services/auth.guard.spec.ts
+++ b/src/app/authentication/services/auth.guard.spec.ts
@@ -1,13 +1,13 @@
 import { TestBed } from '@angular/core/testing';
 
-import { AuthGuard } from './auth.guard';
+import { AuthGuardService } from './auth.guard';
 
-describe('AuthGuard', () => {
-  let guard: AuthGuard;
+describe('AuthGuardService', () => {
+  let guard: AuthGuardService;
 
   beforeEach(() => {
     TestBed.configureTestingModule({});
-    guard = TestBed.inject(AuthGuard);
+    guard = TestBed.inject(AuthGuardService);
   });
 
   it('should be created', () => {
diff --git a/src/app/publishapi/publishapi.component.spec.ts b/src/app/publishapi/publishapi.component.spec.ts
index 90a0f3a94d89f3da8ac1a56862e817c744738005..9199320cf19527d781cb8a688d8f414982fb8be9 100644
--- a/src/app/publishapi/publishapi.component.spec.ts
+++ b/src/app/publishapi/publishapi.component.spec.ts
@@ -1,20 +1,20 @@
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 
-import { PublishapiComponent } from './publishapi.component';
+import { PublishApiComponent } from './publishapi.component';
 
-describe('PublishapiComponent', () => {
-  let component: PublishapiComponent;
-  let fixture: ComponentFixture<PublishapiComponent>;
+describe('PublishApiComponent', () => {
+  let component: PublishApiComponent;
+  let fixture: ComponentFixture<PublishApiComponent>;
 
   beforeEach(async(() => {
     TestBed.configureTestingModule({
-      declarations: [ PublishapiComponent ]
+      declarations: [ PublishApiComponent ]
     })
     .compileComponents();
   }));
 
   beforeEach(() => {
-    fixture = TestBed.createComponent(PublishapiComponent);
+    fixture = TestBed.createComponent(PublishApiComponent);
     component = fixture.componentInstance;
     fixture.detectChanges();
   });