11import { TestBed } from '@angular/core/testing' ;
2- import { render , screen } from '@testing-library/angular' ;
2+ import { render , screen , fireEvent } from '@testing-library/angular' ;
33import { provideMock , Mock , createMock } from '@testing-library/angular/jest-utils' ;
44
55import { ComponentWithProviderComponent , CounterService } from './05-component-provider' ;
66
77test ( 'renders the current value and can increment and decrement' , async ( ) => {
8- const { click } = await render ( ComponentWithProviderComponent , {
8+ await render ( ComponentWithProviderComponent , {
99 componentProviders : [
1010 {
1111 provide : CounterService ,
@@ -20,11 +20,11 @@ test('renders the current value and can increment and decrement', async () => {
2020
2121 expect ( valueControl . textContent ) . toBe ( '0' ) ;
2222
23- click ( incrementControl ) ;
24- click ( incrementControl ) ;
23+ fireEvent . click ( incrementControl ) ;
24+ fireEvent . click ( incrementControl ) ;
2525 expect ( valueControl . textContent ) . toBe ( '2' ) ;
2626
27- click ( decrementControl ) ;
27+ fireEvent . click ( decrementControl ) ;
2828 expect ( valueControl . textContent ) . toBe ( '1' ) ;
2929} ) ;
3030
@@ -35,7 +35,7 @@ test('renders the current value and can increment and decrement with a mocked je
3535 counter . decrement . mockImplementation ( ( ) => ( fakeCounterValue -= 10 ) ) ;
3636 counter . value . mockImplementation ( ( ) => fakeCounterValue ) ;
3737
38- const { click } = await render ( ComponentWithProviderComponent , {
38+ await render ( ComponentWithProviderComponent , {
3939 componentProviders : [
4040 {
4141 provide : CounterService ,
@@ -50,25 +50,25 @@ test('renders the current value and can increment and decrement with a mocked je
5050
5151 expect ( valueControl . textContent ) . toBe ( '50' ) ;
5252
53- click ( incrementControl ) ;
54- click ( incrementControl ) ;
53+ fireEvent . click ( incrementControl ) ;
54+ fireEvent . click ( incrementControl ) ;
5555 expect ( valueControl . textContent ) . toBe ( '70' ) ;
5656
57- click ( decrementControl ) ;
57+ fireEvent . click ( decrementControl ) ;
5858 expect ( valueControl . textContent ) . toBe ( '60' ) ;
5959} ) ;
6060
6161test ( 'renders the current value and can increment and decrement with provideMocked from jest-utils' , async ( ) => {
62- const { click } = await render ( ComponentWithProviderComponent , {
62+ await render ( ComponentWithProviderComponent , {
6363 componentProviders : [ provideMock ( CounterService ) ] ,
6464 } ) ;
6565
6666 const incrementControl = screen . getByText ( 'Increment' ) ;
6767 const decrementControl = screen . getByText ( 'Decrement' ) ;
6868
69- click ( incrementControl ) ;
70- click ( incrementControl ) ;
71- click ( decrementControl ) ;
69+ fireEvent . click ( incrementControl ) ;
70+ fireEvent . click ( incrementControl ) ;
71+ fireEvent . click ( decrementControl ) ;
7272
7373 const counterService = TestBed . inject ( CounterService ) as Mock < CounterService > ;
7474 expect ( counterService . increment ) . toHaveBeenCalledTimes ( 2 ) ;
0 commit comments