test("deleting handled route-visit moves it to open route-visit area", async function(assert) {
  const routeVisits = buildRouteVisitsWithSharedRoutePlan(1);

  mockFindAll("route-plan");
  mockQuery("route-visit").returns({json: routeVisits});
  mockUpdate("route-visit", 1);

  await page.visit();

  assert.equal(page.openRouteVisits().count, 0);

  await page.routePlans(0).routeVisits(0).delete();

  assert.equal(page.openRouteVisits().count, 1);
});
test("can delete individual route visit", async function(assert) {
  const routeVisits = buildRouteVisitsWithSharedRoutePlan(1);

  mockFindAll("route-plan");
  mockQuery("route-visit").returns({json:routeVisits});

  await page.visit();
  assert.equal(page.routePlans(0).routeVisits().count, 1);

  mockUpdate("route-visit", 1);

  await page.routePlans(0).routeVisits(0).delete();

  assert.equal(page.routePlans(0).routeVisits().count, 0);
});