on;
  let finished_resolution;

  await vt.updateCallbackDone.then(
    () => { update_callback_resolution = "fulfilled" },
    () => { update_callback_resolution = "rejected" });
  await vt.ready.then(
    () => { ready_resolution = "fulfilled" },
    () => { ready_resolution = "rejected" });
  await vt.finished.then(
    () => { finished_resolution = "fulfilled" },
    () => { finished_resolution = "rejected" });

  assert_equals(update_callback_resolution, "rejected");
  assert_equals(ready_resolution, "