| """Set a JS timer that expires after exiting 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 SuspendVisibilityTest(black_box_tests.BlackBoxTestCase): |
| |
| def test_simple(self): |
| |
| with ThreadedWebServer() as server: |
| url = server.GetURL(file_name='testdata/suspend_visibility.html') |
| |
| with self.CreateCobaltRunner(url=url) as runner: |
| runner.WaitForJSTestsSetup() |
| runner.SendSuspend() |
| runner.SendResume() |
| self.assertTrue(runner.JSTestsSucceeded()) |