11import { ComponentFixture , TestBed } from '@angular/core/testing' ;
22
3- import { HttpHandler , provideHttpClient } from '@angular/common/http' ;
3+ import { provideHttpClientTesting } from '@angular/common/http/testing ' ;
44import { By } from '@angular/platform-browser' ;
55import { of } from 'rxjs' ;
66import { Post } from '../../model/post' ;
@@ -15,7 +15,7 @@ describe('ResultComponent', () => {
1515 beforeEach ( async ( ) => {
1616 await TestBed . configureTestingModule ( {
1717 imports : [ ResultComponent ] ,
18- providers : [ provideHttpClient ( ) , HttpHandler , PostService ] ,
18+ providers : [ provideHttpClientTesting ( ) , PostService ] ,
1919 } ) . compileComponents ( ) ;
2020
2121 fixture = TestBed . createComponent ( ResultComponent ) ;
@@ -30,7 +30,7 @@ describe('ResultComponent', () => {
3030 it ( 'should contain zero rows and the CREATE button should be disabled on initial state' , ( ) => {
3131 const rows = fixture . debugElement . queryAll ( By . css ( 'table tbody tr' ) ) . length ;
3232 const createButton = fixture . debugElement . query (
33- By . css ( '#result-create' )
33+ By . css ( '#result-create' ) ,
3434 ) . nativeElement ;
3535
3636 expect ( rows ) . toBe ( 0 ) ;
@@ -44,7 +44,7 @@ describe('ResultComponent', () => {
4444
4545 const rows = fixture . debugElement . queryAll ( By . css ( 'table tbody tr' ) ) . length ;
4646 const createButton = fixture . debugElement . query (
47- By . css ( '#result-create' )
47+ By . css ( '#result-create' ) ,
4848 ) . nativeElement ;
4949
5050 expect ( rows ) . toBe ( 1 ) ;
@@ -64,7 +64,7 @@ describe('ResultComponent', () => {
6464
6565 let rows = fixture . debugElement . queryAll ( By . css ( 'table tbody tr' ) ) . length ;
6666 const createButton = fixture . debugElement . query (
67- By . css ( '#result-create' )
67+ By . css ( '#result-create' ) ,
6868 ) . nativeElement ;
6969
7070 expect ( rows ) . toBe ( 1 ) ;
@@ -75,7 +75,7 @@ describe('ResultComponent', () => {
7575 } ) ;
7676
7777 const deleteIcon = fixture . debugElement . query (
78- By . css ( '#result-delete' )
78+ By . css ( '#result-delete' ) ,
7979 ) . nativeElement ;
8080
8181 deleteIcon . click ( ) ;
@@ -94,34 +94,34 @@ describe('ResultComponent', () => {
9494
9595 let rows = fixture . debugElement . queryAll ( By . css ( 'table tbody tr' ) ) . length ;
9696 const createButton = fixture . debugElement . query (
97- By . css ( '#result-create' )
97+ By . css ( '#result-create' ) ,
9898 ) . nativeElement ;
9999
100100 expect ( rows ) . toBe ( 1 ) ;
101101 expect ( createButton . disabled ) . toBeTruthy ( ) ;
102102
103103 const editIcon = fixture . debugElement . query (
104- By . css ( '#result-edit' )
104+ By . css ( '#result-edit' ) ,
105105 ) . nativeElement ;
106106
107107 editIcon . click ( ) ;
108108
109109 fixture . detectChanges ( ) ;
110110
111111 let titleInput = fixture . debugElement . query (
112- By . css ( '#result-title-input' )
112+ By . css ( '#result-title-input' ) ,
113113 ) . nativeElement ;
114114
115115 let bodyInput = fixture . debugElement . query (
116- By . css ( '#result-body-input' )
116+ By . css ( '#result-body-input' ) ,
117117 ) . nativeElement ;
118118
119119 let saveIcon = fixture . debugElement . query (
120- By . css ( '#result-save' )
120+ By . css ( '#result-save' ) ,
121121 ) . nativeElement ;
122122
123123 let cancelIcon = fixture . debugElement . query (
124- By . css ( '#result-cancel' )
124+ By . css ( '#result-cancel' ) ,
125125 ) . nativeElement ;
126126
127127 expect ( titleInput ) . toBeTruthy ( ) ;
@@ -151,30 +151,30 @@ describe('ResultComponent', () => {
151151
152152 let rows = fixture . debugElement . queryAll ( By . css ( 'table tbody tr' ) ) . length ;
153153 const createButton = fixture . debugElement . query (
154- By . css ( '#result-create' )
154+ By . css ( '#result-create' ) ,
155155 ) . nativeElement ;
156156
157157 expect ( rows ) . toBe ( 1 ) ;
158158 expect ( createButton . disabled ) . toBeTruthy ( ) ;
159159
160160 const editIcon = fixture . debugElement . query (
161- By . css ( '#result-edit' )
161+ By . css ( '#result-edit' ) ,
162162 ) . nativeElement ;
163163
164164 editIcon . click ( ) ;
165165
166166 fixture . detectChanges ( ) ;
167167
168168 let titleInput = fixture . debugElement . query (
169- By . css ( '#result-title-input' )
169+ By . css ( '#result-title-input' ) ,
170170 ) . nativeElement ;
171171
172172 let bodyInput = fixture . debugElement . query (
173- By . css ( '#result-body-input' )
173+ By . css ( '#result-body-input' ) ,
174174 ) . nativeElement ;
175175
176176 let saveIcon = fixture . debugElement . query (
177- By . css ( '#result-save' )
177+ By . css ( '#result-save' ) ,
178178 ) . nativeElement ;
179179
180180 expect ( titleInput ) . toBeTruthy ( ) ;
@@ -204,10 +204,10 @@ describe('ResultComponent', () => {
204204 expect ( saveIcon ) . toBeFalsy ( ) ;
205205
206206 const title = fixture . debugElement . query (
207- By . css ( '#result-title' )
207+ By . css ( '#result-title' ) ,
208208 ) . nativeElement ;
209209 const body = fixture . debugElement . query (
210- By . css ( '#result-body' )
210+ By . css ( '#result-body' ) ,
211211 ) . nativeElement ;
212212
213213 expect ( title . textContent . trim ( ) ) . toBe ( 'Title Change' ) ;
0 commit comments