| """Set a JS timer that expires during preload mode.""" |
| |
| from __future__ import absolute_import |
| from __future__ import division |
| from __future__ import print_function |
| |
| import _env # pylint: disable=unused-import |
| |
| from cobalt.black_box_tests import black_box_tests |
| from cobalt.black_box_tests.threaded_web_server import ThreadedWebServer |
| |
| |
| class TimerInPreloadTest(black_box_tests.BlackBoxTestCase): |
| |
| def test_simple(self): |
| |
| with ThreadedWebServer() as server: |
| url = server.GetURL(file_name='testdata/timer_hit_in_preload.html') |
| with self.CreateCobaltRunner( |
| url=url, target_params=['--preload']) as runner: |
| self.assertTrue(runner.JSTestsSucceeded()) |
| self.assertTrue(runner.IsInPreload()) |