File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -172,23 +172,25 @@ def test_dialog_event_should_work_with_inline_script_tag(
172
172
) -> None :
173
173
def handle_route (request : TestServerRequest ) -> None :
174
174
request .setHeader ("content-type" , "text/html" )
175
- request .write (b""" <script>window.result = prompt('hey?')</script>"" " )
175
+ request .write (b"<script>window.result = prompt('hey?')</script>" )
176
176
request .finish ()
177
177
178
178
server .set_route ("/popup.html" , handle_route )
179
179
page .goto (server .EMPTY_PAGE )
180
180
page .set_content ("<a href='popup.html' target=_blank>Click me</a>" )
181
181
182
- def handle_dialog (dialog : Dialog ) -> None :
183
- assert dialog .message == "hey?"
184
- assert dialog .page == popup
185
- dialog .accept ("hello" )
182
+ with (
183
+ page .context .expect_event ("dialog" ) as dialog_info ,
184
+ page .expect_popup () as popup_info ,
185
+ ):
186
+ page .click ("a" )
186
187
187
- page .context .on ("dialog" , handle_dialog )
188
+ dialog : Dialog = dialog_info .value
189
+ popup : Page = popup_info .value
188
190
189
- with page . expect_popup () as popup_info :
190
- page . click ( "a" )
191
- popup = popup_info . value
191
+ assert dialog . message == "hey?"
192
+ assert dialog . page == popup
193
+ dialog . accept ( "hello" )
192
194
assert popup .evaluate ("window.result" ) == "hello"
193
195
194
196
You can’t perform that action at this time.
0 commit comments