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);
});
});
});