diff --git a/common/lib/xmodule/xmodule/js/spec/video/video_quality_control_spec.js b/common/lib/xmodule/xmodule/js/spec/video/video_quality_control_spec.js index 82a8a7ba80..d6dd2fe492 100644 --- a/common/lib/xmodule/xmodule/js/spec/video/video_quality_control_spec.js +++ b/common/lib/xmodule/xmodule/js/spec/video/video_quality_control_spec.js @@ -20,17 +20,39 @@ }); describe('constructor', function() { + var oldYT = window.YT; + beforeEach(function() { + window.YT = { + Player: function () { }, + PlayerState: oldYT.PlayerState, + ready: function(f){f();} + }; + initialize(); }); - // Disabled when ARIA markup was added to the anchor - xit('render the quality control', function() { - expect(videoControl.secondaryControlsEl.html()).toContain(""); + afterEach(function () { + window.YT = oldYT; }); - xit('bind the quality control', function() { - expect($('.quality_control')).toHandleWith('click', videoQualityControl.toggleQuality); + // Disabled when ARIA markup was added to the anchor + it('render the quality control', function() { + expect(videoControl.secondaryControlsEl.html()) + .toContain( + 'HD' + ); + }); + + it('bind the quality control', function() { + expect($('.quality_control')) + .toHandleWith('click', videoQualityControl.toggleQuality); }); }); });