| <!doctype html> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script src="resources/helpers.js"></script> |
| |
| <script> |
| promise_test(async t => { |
| assert_equals(appHistory.entries().length, 1); |
| assert_equals(appHistory.entries()[0], appHistory.current); |
| assert_false(appHistory.canGoBack); |
| assert_false(appHistory.canGoForward); |
| |
| await assertBothRejectDOM(t, appHistory.back(), "InvalidStateError"); |
| await assertBothRejectDOM(t, appHistory.forward(), "InvalidStateError"); |
| }, "back() and forward() out of bounds"); |
| </script> |