Skip to content

Commit 1cf4bf1

Browse files
fix unit tests
1 parent 734fc59 commit 1cf4bf1

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

frontend/src/app/components/company/company.component.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { SubscriptionPlans } from 'src/app/models/user';
1616
import { UserService } from 'src/app/services/user.service';
1717
import { of } from 'rxjs';
1818
import { provideHttpClient } from '@angular/common/http';
19+
import { provideRouter } from '@angular/router';
1920

2021
describe('CompanyComponent', () => {
2122
let component: CompanyComponent;
@@ -128,6 +129,7 @@ describe('CompanyComponent', () => {
128129
CompanyComponent
129130
],
130131
providers: [
132+
provideRouter([]),
131133
provideHttpClient(),
132134
{ provide: CompanyService, useValue: fakeCompanyService },
133135
{ provide: UserService, useValue: fakeUserService }

frontend/src/app/components/sso/sso.component.spec.ts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { SsoComponent } from './sso.component';
33
import { HttpClientTestingModule } from '@angular/common/http/testing';
4-
import { ActivatedRoute, convertToParamMap, provideRouter, Router } from '@angular/router';
4+
import { ActivatedRoute, convertToParamMap, Router, RouterLink, RouterModule } from '@angular/router';
55
import { CompanyService } from 'src/app/services/company.service';
66
import { of } from 'rxjs';
77

8-
fdescribe('SsoComponent', () => {
8+
describe('SsoComponent', () => {
99
let component: SsoComponent;
1010
let fixture: ComponentFixture<SsoComponent>;
1111
let companyServiceSpy: jasmine.SpyObj<CompanyService>;
@@ -31,7 +31,11 @@ fdescribe('SsoComponent', () => {
3131
}
3232
}
3333
},
34-
navigate: jasmine.createSpy('navigate')
34+
navigate: jasmine.createSpy('navigate'),
35+
events: of(null),
36+
url: '/company',
37+
createUrlTree: jasmine.createSpy('createUrlTree').and.returnValue({}),
38+
serializeUrl: jasmine.createSpy('serializeUrl').and.returnValue('company')
3539
};
3640

3741
beforeEach(async () => {
@@ -41,10 +45,10 @@ fdescribe('SsoComponent', () => {
4145
await TestBed.configureTestingModule({
4246
imports: [
4347
SsoComponent,
44-
HttpClientTestingModule
48+
HttpClientTestingModule,
49+
RouterModule.forRoot([])
4550
],
4651
providers: [
47-
provideRouter([]),
4852
{ provide: ActivatedRoute, useValue: mockActivatedRoute },
4953
{ provide: Router, useValue: mockRouter },
5054
{ provide: CompanyService, useValue: companyServiceSpy }

0 commit comments

Comments
 (0)