t();
  if (!testcase) {
    t.done();
    return;
  }
  step_timeout(testcase, 0);
}

let tests = [
  function() {
    v.src = "/media/sound_0.mp3";
    queueTaskAndStep(function() {
      assert_true(v.currentSrc.indexOf("sound_0.mp3") != -1, "currentSrc must be equal to the source after load if present");
      next();
    });
  },
  function() {
    v.src = URL.createObjectURL(new MediaSource());
    queueTaskAndStep(function() {
      assert_not_equals(v.currentSrc, "", "currentSrc must not be equal to 