Skip to content

Commit 2b82373

Browse files
author
AvidDollars
committed
finalize user registration feature (+ add missing providers to tests file)
1 parent 6174aaa commit 2b82373

File tree

7 files changed

+66
-14
lines changed

7 files changed

+66
-14
lines changed

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
import { TestBed } from '@angular/core/testing';
22
import { AppComponent } from './app.component';
33
import { provideExperimentalZonelessChangeDetection } from '@angular/core';
4+
import { provideRouter } from '@angular/router';
5+
import { routes } from './app.routes';
46

57
describe('AppComponent', () => {
68
beforeEach(async () => {
79
await TestBed.configureTestingModule({
810
imports: [AppComponent],
9-
providers: [provideExperimentalZonelessChangeDetection()],
11+
providers: [
12+
provideExperimentalZonelessChangeDetection(),
13+
provideRouter(routes),
14+
],
1015
}).compileComponents();
1116
});
1217

frontend/src/app/header/header.component.spec.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { provideExperimentalZonelessChangeDetection } from '@angular/core';
33
import { HeaderComponent } from './header.component';
4+
import { provideRouter } from '@angular/router';
5+
import { routes } from '../app.routes';
46

57
describe('HeaderComponent', () => {
68
let component: HeaderComponent;
@@ -9,9 +11,12 @@ describe('HeaderComponent', () => {
911
beforeEach(async () => {
1012
await TestBed.configureTestingModule({
1113
imports: [HeaderComponent],
12-
providers: [provideExperimentalZonelessChangeDetection()],
14+
providers: [
15+
provideExperimentalZonelessChangeDetection(),
16+
provideRouter(routes),
17+
],
1318
})
14-
.compileComponents();
19+
.compileComponents();
1520

1621
fixture = TestBed.createComponent(HeaderComponent);
1722
component = fixture.componentInstance;

frontend/src/app/header/user-space/user-space.component.spec.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { provideExperimentalZonelessChangeDetection } from '@angular/core';
33
import { UserSpaceComponent } from './user-space.component';
4+
import { provideRouter } from '@angular/router';
5+
import { routes } from '../../app.routes';
46

57
describe('UserSpaceComponent', () => {
68
let component: UserSpaceComponent;
@@ -9,9 +11,12 @@ describe('UserSpaceComponent', () => {
911
beforeEach(async () => {
1012
await TestBed.configureTestingModule({
1113
imports: [UserSpaceComponent],
12-
providers: [provideExperimentalZonelessChangeDetection()],
14+
providers: [
15+
provideExperimentalZonelessChangeDetection(),
16+
provideRouter(routes),
17+
],
1318
})
14-
.compileComponents();
19+
.compileComponents();
1520

1621
fixture = TestBed.createComponent(UserSpaceComponent);
1722
component = fixture.componentInstance;

frontend/src/app/user/activate/activate.component.spec.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { provideExperimentalZonelessChangeDetection } from '@angular/core';
33
import { ActivateComponent } from './activate.component';
4+
import { provideHttpClientTesting } from '@angular/common/http/testing';
5+
import { provideHttpClient } from '@angular/common/http';
6+
import { provideRouter } from '@angular/router';
7+
import { routes } from '../../app.routes';
48

59
describe('ActivateComponent', () => {
610
let component: ActivateComponent;
@@ -9,9 +13,14 @@ describe('ActivateComponent', () => {
913
beforeEach(async () => {
1014
await TestBed.configureTestingModule({
1115
imports: [ActivateComponent],
12-
providers: [provideExperimentalZonelessChangeDetection()],
16+
providers: [
17+
provideExperimentalZonelessChangeDetection(),
18+
provideHttpClient(),
19+
provideHttpClientTesting(),
20+
provideRouter(routes),
21+
],
1322
})
14-
.compileComponents();
23+
.compileComponents();
1524

1625
fixture = TestBed.createComponent(ActivateComponent);
1726
component = fixture.componentInstance;

frontend/src/app/user/login/login.component.spec.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { provideExperimentalZonelessChangeDetection } from '@angular/core';
33
import { LoginComponent } from './login.component';
4+
import { provideHttpClientTesting } from '@angular/common/http/testing';
5+
import { provideHttpClient } from '@angular/common/http';
6+
import { provideRouter } from '@angular/router';
7+
import { routes } from '../../app.routes';
48

59
describe('LoginComponent', () => {
610
let component: LoginComponent;
@@ -9,9 +13,14 @@ describe('LoginComponent', () => {
913
beforeEach(async () => {
1014
await TestBed.configureTestingModule({
1115
imports: [LoginComponent],
12-
providers: [provideExperimentalZonelessChangeDetection()],
16+
providers: [
17+
provideExperimentalZonelessChangeDetection(),
18+
provideHttpClient(),
19+
provideHttpClientTesting(),
20+
provideRouter(routes),
21+
],
1322
})
14-
.compileComponents();
23+
.compileComponents();
1524

1625
fixture = TestBed.createComponent(LoginComponent);
1726
component = fixture.componentInstance;

frontend/src/app/user/register/register.component.spec.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { provideExperimentalZonelessChangeDetection } from '@angular/core';
33
import { RegisterComponent } from './register.component';
4+
import { provideHttpClientTesting } from '@angular/common/http/testing';
5+
import { provideHttpClient } from '@angular/common/http';
6+
import { provideRouter } from '@angular/router';
7+
import { routes } from '../../app.routes';
48

59
describe('RegisterComponent', () => {
610
let component: RegisterComponent;
@@ -9,9 +13,14 @@ describe('RegisterComponent', () => {
913
beforeEach(async () => {
1014
await TestBed.configureTestingModule({
1115
imports: [RegisterComponent],
12-
providers: [provideExperimentalZonelessChangeDetection()],
16+
providers: [
17+
provideExperimentalZonelessChangeDetection(),
18+
provideHttpClient(),
19+
provideHttpClientTesting(),
20+
provideRouter(routes),
21+
],
1322
})
14-
.compileComponents();
23+
.compileComponents();
1524

1625
fixture = TestBed.createComponent(RegisterComponent);
1726
component = fixture.componentInstance;

frontend/src/app/user/reset/reset.component.spec.ts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
2-
32
import { ResetComponent } from './reset.component';
3+
import { provideExperimentalZonelessChangeDetection } from '@angular/core';
4+
import { provideHttpClientTesting } from '@angular/common/http/testing';
5+
import { provideHttpClient } from '@angular/common/http';
6+
import { provideRouter } from '@angular/router';
7+
import { routes } from '../../app.routes';
48

59
describe('ResetComponent', () => {
610
let component: ResetComponent;
711
let fixture: ComponentFixture<ResetComponent>;
812

913
beforeEach(async () => {
1014
await TestBed.configureTestingModule({
11-
imports: [ResetComponent]
15+
imports: [ResetComponent],
16+
providers: [
17+
provideExperimentalZonelessChangeDetection(),
18+
provideHttpClient(),
19+
provideHttpClientTesting(),
20+
provideRouter(routes),
21+
],
1222
})
13-
.compileComponents();
23+
.compileComponents();
1424

1525
fixture = TestBed.createComponent(ResetComponent);
1626
component = fixture.componentInstance;

0 commit comments

Comments
 (0)