ion.navigate("#1").finished;
  await i_navigation.navigate("#2").finished;
  await i_navigation.back().finished;

  assert_not_equals(i_navigation, null);
  assert_not_equals(i_navigation.currentEntry, null);
  assert_equals(i_navigation.entries().length, 3);
  assert_true(i_navigation.canGoBack, "canGoBack");
  assert_true(i_navigation.canGoForward, "canGoForward");

  i.remove();

  assert_equals(i_navigation.currentEntry, null);
  assert_equals(i_navigation.entries().length, 0);
  assert_false(i_navigati