@@ -54,20 +54,20 @@ describe('Dialog', () => {
5454 renderWithTheme (
5555 < Dialog isOpen placement = "top" content = { < SimpleContent /> } />
5656 )
57- expect ( screen . queryByText ( 'Dialog content' ) ) . toBeInTheDocument ( )
57+ expect ( screen . getByText ( 'Dialog content' ) ) . toBeInTheDocument ( )
5858 } )
5959
6060 test ( 'defaultOpen' , async ( ) => {
6161 renderWithTheme ( < Dialog defaultOpen content = { < DialogMediumContent /> } /> )
62- expect ( screen . queryByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
62+ expect ( screen . getByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
6363 expect (
64- screen . queryByLabelText ( / T h e C o n s t i t u t i o n / , {
64+ screen . getByLabelText ( / T h e C o n s t i t u t i o n / , {
6565 selector : '[role="dialog"]' ,
6666 } )
6767 ) . toBeInTheDocument ( )
6868 const doneButton = screen . getByText ( 'Done Reading' )
6969 fireEvent . click ( doneButton )
70- await waitForElementToBeRemoved ( ( ) => screen . getByText ( / W e t h e P e o p l e / ) )
70+ await waitForElementToBeRemoved ( ( ) => screen . queryByText ( / W e t h e P e o p l e / ) )
7171 } )
7272
7373 test ( 'Dialog can be opened & closed' , async ( ) => {
@@ -84,12 +84,12 @@ describe('Dialog', () => {
8484 const link = screen . getByText ( 'Open Dialog' )
8585 expect ( link ) . toBeInTheDocument ( )
8686 fireEvent . click ( link )
87- expect ( screen . queryByText ( 'Dialog content' ) ) . toBeInTheDocument ( )
87+ expect ( screen . getByText ( 'Dialog content' ) ) . toBeInTheDocument ( )
8888
8989 // Close the Dialog
9090 const doneButton = screen . getByText ( 'Done' )
9191 fireEvent . click ( doneButton )
92- await waitForElementToBeRemoved ( ( ) => screen . getByText ( 'Dialog content' ) )
92+ await waitForElementToBeRemoved ( ( ) => screen . queryByText ( 'Dialog content' ) )
9393 } )
9494
9595 test ( 'Backdrop can be clicked to close' , async ( ) => {
@@ -100,13 +100,13 @@ describe('Dialog', () => {
100100 )
101101
102102 // Confirm Dialog is open
103- expect ( screen . queryByText ( 'Dialog content' ) ) . toBeInTheDocument ( )
103+ expect ( screen . getByText ( 'Dialog content' ) ) . toBeInTheDocument ( )
104104
105105 // Find & click the backdrop
106106 fireEvent . click ( screen . getByTestId ( 'backdrop' ) )
107107
108108 // Confirm Dialog closes
109- await waitForElementToBeRemoved ( ( ) => screen . getByText ( 'Dialog content' ) )
109+ await waitForElementToBeRemoved ( ( ) => screen . queryByText ( 'Dialog content' ) )
110110 } )
111111
112112 test ( 'Render props style' , async ( ) => {
@@ -119,12 +119,12 @@ describe('Dialog', () => {
119119 // Open Dialog
120120 const link = screen . getByText ( 'Open Dialog' )
121121 fireEvent . click ( link )
122- expect ( screen . queryByText ( 'Dialog content' ) ) . toBeInTheDocument ( )
122+ expect ( screen . getByText ( 'Dialog content' ) ) . toBeInTheDocument ( )
123123
124124 // Close the Dialog
125125 const doneButton = screen . getByText ( 'Done' )
126126 fireEvent . click ( doneButton )
127- await waitForElementToBeRemoved ( ( ) => screen . getByText ( 'Dialog content' ) )
127+ await waitForElementToBeRemoved ( ( ) => screen . queryByText ( 'Dialog content' ) )
128128 } )
129129
130130 test ( 'Controlled' , async ( ) => {
@@ -133,12 +133,12 @@ describe('Dialog', () => {
133133 // Open Dialog
134134 const link = screen . getByText ( 'Open Dialog' )
135135 fireEvent . click ( link )
136- expect ( screen . queryByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
136+ expect ( screen . getByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
137137
138138 // Close the Dialog
139139 const doneButton = screen . getByText ( 'Done Reading' )
140140 fireEvent . click ( doneButton )
141- await waitForElementToBeRemoved ( ( ) => screen . getByText ( / W e t h e P e o p l e / ) )
141+ await waitForElementToBeRemoved ( ( ) => screen . queryByText ( / W e t h e P e o p l e / ) )
142142 } )
143143
144144 test ( 'Controlled no callbacks' , async ( ) => {
@@ -158,7 +158,7 @@ describe('Dialog', () => {
158158 // Open Dialog
159159 const link = screen . getByText ( 'Open Dialog' )
160160 fireEvent . click ( link )
161- expect ( screen . queryByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
161+ expect ( screen . getByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
162162 } )
163163
164164 test ( 'Controlled - no children' , async ( ) => {
@@ -167,12 +167,12 @@ describe('Dialog', () => {
167167 // Open Dialog
168168 const link = screen . getByText ( 'Open Dialog' )
169169 fireEvent . click ( link )
170- expect ( screen . queryByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
170+ expect ( screen . getByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
171171
172172 // Close the Dialog
173173 const doneButton = screen . getByText ( 'Done Reading' )
174174 fireEvent . click ( doneButton )
175- await waitForElementToBeRemoved ( ( ) => screen . getByText ( / W e t h e P e o p l e / ) )
175+ await waitForElementToBeRemoved ( ( ) => screen . queryByText ( / W e t h e P e o p l e / ) )
176176 } )
177177
178178 test ( 'Controlled - legacy' , async ( ) => {
@@ -181,12 +181,12 @@ describe('Dialog', () => {
181181 // Open Dialog
182182 const link = screen . getByText ( 'Open Dialog' )
183183 fireEvent . click ( link )
184- expect ( screen . queryByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
184+ expect ( screen . getByText ( / W e t h e P e o p l e / ) ) . toBeInTheDocument ( )
185185
186186 // Close the Dialog
187187 const doneButton = screen . getByText ( 'Done Reading' )
188188 fireEvent . click ( doneButton )
189- await waitForElementToBeRemoved ( ( ) => screen . getByText ( / W e t h e P e o p l e / ) )
189+ await waitForElementToBeRemoved ( ( ) => screen . queryByText ( / W e t h e P e o p l e / ) )
190190 } )
191191
192192 describe ( 'Animation behavior' , ( ) => {
@@ -220,7 +220,9 @@ describe('Dialog', () => {
220220 runTimers ( )
221221 expect ( onAfterOpen ) . toBeCalled ( )
222222 fireEvent . click ( screen . getByText ( 'Done' ) )
223- await waitForElementToBeRemoved ( ( ) => screen . getByText ( 'Dialog content' ) )
223+ await waitForElementToBeRemoved ( ( ) =>
224+ screen . queryByText ( 'Dialog content' )
225+ )
224226 expect ( onAfterClose ) . toBeCalled ( )
225227 } )
226228
@@ -240,7 +242,7 @@ describe('Dialog', () => {
240242 // Close button has tooltip on next focus
241243 fireEvent . blur ( closeButton )
242244 fireEvent . focus ( closeButton )
243- expect ( screen . queryByRole ( 'tooltip' ) ) . toBeInTheDocument ( )
245+ expect ( screen . getByRole ( 'tooltip' ) ) . toBeInTheDocument ( )
244246 // Close the dialog to avoid act warning
245247 fireEvent . click ( closeButton )
246248
0 commit comments