";

  assert_equals(navigation.entries().length, start_length + 3);
  const [entry0, entry1, entry2, entry3] = navigation.entries().slice(start_index);
  assert_equals((new URL(entry2.url)).hash, "#2");
  assert_equals((new URL(entry3.url)).hash, "#3");

  let dispose2Called = false;
  entry2.ondispose = t.step_func(e => {
    dispose2Called = true;

    assert_equals(e.constructor, Event);
    assert_equals(e.bubbles, false);
    assert_equals(e.cancelable, false);
    assert_equals(e.composed, false);

  