@singingwolfboy Regarding

    window.Video = jasmine.createSpy('Video')

you are right. However, I need to re-create `console.error` as a spy because I delete it in one of the `it()` blocks, and then the `afterEach()` block restores it to it's original value.