@@ -67,7 +67,7 @@ describe('Тестирование компонента Button', () => {
6767 expect ( buttonElement ) . not . toBeDisabled ( ) ;
6868 } ) ;
6969
70- test ( 'При передаче loading=true при клике на кнопку onClick не вызывается' , ( ) => {
70+ test ( 'При передаче loading=true при клике на кнопку onClick не вызывается' , async ( ) => {
7171 const mockOnClick = jest . fn ( ) ;
7272 render (
7373 < Button data-testid = { Locators . BUTTON } onClick = { mockOnClick } loading >
@@ -76,12 +76,12 @@ describe('Тестирование компонента Button', () => {
7676 ) ;
7777
7878 const buttonElement = screen . getByTestId ( Locators . BUTTON ) ;
79- userEvent . click ( buttonElement ) ;
79+ await userEvent . click ( buttonElement ) ;
8080
81- expect ( mockOnClick ) . not . toBeCalled ( ) ;
81+ expect ( mockOnClick ) . not . toHaveBeenCalled ( ) ;
8282 } ) ;
8383
84- test ( 'Переданный onClick вызывается при клике' , ( ) => {
84+ test ( 'Переданный onClick вызывается при клике' , async ( ) => {
8585 const mockOnClick = jest . fn ( ) ;
8686 render (
8787 < Button onClick = { mockOnClick } data-testid = { Locators . BUTTON } >
@@ -90,12 +90,12 @@ describe('Тестирование компонента Button', () => {
9090 ) ;
9191
9292 const buttonElement = screen . getByTestId ( Locators . BUTTON ) ;
93- userEvent . click ( buttonElement ) ;
93+ await userEvent . click ( buttonElement ) ;
9494
95- expect ( mockOnClick ) . toBeCalledTimes ( 1 ) ;
95+ expect ( mockOnClick ) . toHaveBeenCalledTimes ( 1 ) ;
9696 } ) ;
9797
98- test ( 'При disabled=true не вызывается onClick' , ( ) => {
98+ test ( 'При disabled=true не вызывается onClick' , async ( ) => {
9999 const mockOnClick = jest . fn ( ) ;
100100 const { rerender } = render (
101101 < Button data-testid = { Locators . BUTTON } onClick = { mockOnClick } disabled >
@@ -104,18 +104,18 @@ describe('Тестирование компонента Button', () => {
104104 ) ;
105105
106106 const buttonElement = screen . getByTestId ( Locators . BUTTON ) ;
107- userEvent . click ( buttonElement ) ;
107+ await userEvent . click ( buttonElement ) ;
108108
109- expect ( mockOnClick ) . not . toBeCalled ( ) ;
109+ expect ( mockOnClick ) . not . toHaveBeenCalled ( ) ;
110110
111111 rerender (
112112 < Button data-testid = { Locators . BUTTON } onClick = { mockOnClick } >
113113 { BUTTON_TEXT }
114114 </ Button >
115115 ) ;
116- userEvent . click ( buttonElement ) ;
116+ await userEvent . click ( buttonElement ) ;
117117
118- expect ( mockOnClick ) . toBeCalledTimes ( 1 ) ;
118+ expect ( mockOnClick ) . toHaveBeenCalledTimes ( 1 ) ;
119119 } ) ;
120120
121121 test ( 'При disabled=true проставляется атрибут disabled=true у кнопки' , ( ) => {
@@ -147,7 +147,7 @@ describe('Тестирование компонента Button', () => {
147147 expect ( buttonElement ) . toHaveClass ( testClassName ) ;
148148 } ) ;
149149
150- test ( 'Пробрасываются все пропсы, которые принимает нативная кнопка' , ( ) => {
150+ test ( 'Пробрасываются все пропсы, которые принимает нативная кнопка' , async ( ) => {
151151 const onHover = jest . fn ( ) ;
152152 const onUnHover = jest . fn ( ) ;
153153 const onFocus = jest . fn ( ) ;
@@ -173,17 +173,17 @@ describe('Тестирование компонента Button', () => {
173173
174174 const buttonElement = screen . getByTestId ( Locators . BUTTON ) ;
175175
176- userEvent . hover ( buttonElement ) ;
177- expect ( onHover ) . toBeCalledTimes ( 1 ) ;
176+ await userEvent . hover ( buttonElement ) ;
177+ expect ( onHover ) . toHaveBeenCalledTimes ( 1 ) ;
178178
179- userEvent . unhover ( buttonElement ) ;
180- expect ( onUnHover ) . toBeCalledTimes ( 1 ) ;
179+ await userEvent . unhover ( buttonElement ) ;
180+ expect ( onUnHover ) . toHaveBeenCalledTimes ( 1 ) ;
181181
182- userEvent . tab ( ) ;
183- expect ( onFocus ) . toBeCalledTimes ( 1 ) ;
182+ await userEvent . tab ( ) ;
183+ expect ( onFocus ) . toHaveBeenCalledTimes ( 1 ) ;
184184
185- userEvent . tab ( ) ;
186- expect ( onBlur ) . toBeCalledTimes ( 1 ) ;
185+ await userEvent . tab ( ) ;
186+ expect ( onBlur ) . toHaveBeenCalledTimes ( 1 ) ;
187187
188188 expect ( buttonElement ) . toHaveAttribute ( 'id' , id ) ;
189189 expect ( buttonElement ) . toHaveAttribute ( 'name' , name ) ;
0 commit comments