File tree Expand file tree Collapse file tree 2 files changed +56
-0
lines changed
Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Original file line number Diff line number Diff line change @@ -116,3 +116,33 @@ def test_promise_reject_timeout(session):
116116 resolve(promise);
117117 """ )
118118 assert_error (response , "script timeout" )
119+
120+
121+ def test_promise_resolve_timeout_none (session ):
122+ session .timeouts .script = None
123+ response = execute_async_script (session , """
124+ let resolve = arguments[0];
125+ let promise = new Promise(
126+ (resolve) => setTimeout(
127+ () => resolve('foobar'),
128+ 200
129+ )
130+ );
131+ resolve(promise);
132+ """ )
133+ assert_success (response , "foobar" )
134+
135+
136+ def test_promise_reject_timeout_none (session ):
137+ session .timeouts .script = None
138+ response = execute_async_script (session , """
139+ let resolve = arguments[0];
140+ let promise = new Promise(
141+ (resolve, reject) => setTimeout(
142+ () => reject(new Error('my error')),
143+ 200
144+ )
145+ );
146+ resolve(promise);
147+ """ )
148+ assert_error (response , "javascript error" )
Original file line number Diff line number Diff line change @@ -100,3 +100,29 @@ def test_promise_reject_timeout(session):
100100 );
101101 """ )
102102 assert_error (response , "script timeout" )
103+
104+
105+ def test_promise_resolve_timeout_none (session ):
106+ session .timeouts .script = None
107+ response = execute_script (session , """
108+ return new Promise(
109+ (resolve) => setTimeout(
110+ () => resolve('foobar'),
111+ 200
112+ )
113+ );
114+ """ )
115+ assert_success (response , "foobar" )
116+
117+
118+ def test_promise_reject_timeout_none (session ):
119+ session .timeouts .script = None
120+ response = execute_script (session , """
121+ return new Promise(
122+ (resolve, reject) => setTimeout(
123+ () => reject(new Error('my error')),
124+ 200
125+ )
126+ );
127+ """ )
128+ assert_error (response , "javascript error" )
You can’t perform that action at this time.
0 commit comments