Commit 7da2091a by muhammad-ammar

fix flaky js video test

EDUCATOR-126
parent 19961dc7
...@@ -68,22 +68,25 @@ ...@@ -68,22 +68,25 @@
expect($('.video')).toContainElement('.closed-captions'); expect($('.video')).toContainElement('.closed-captions');
}); });
// flaky test, see LEARNER-689 it('fetch the transcript in HTML5 mode', function(done) {
xit('fetch the transcript in HTML5 mode', function(done) { var transcriptURL = '/transcript/translation/en',
transcriptCall;
state = jasmine.initializePlayer(); state = jasmine.initializePlayer();
jasmine.waitUntil(function() { jasmine.waitUntil(function() {
return state.videoCaption.loaded; return state.videoCaption.loaded;
}).then(function() { }).then(function() {
expect($.ajaxWithPrefix).toHaveBeenCalledWith({ expect($.ajaxWithPrefix).toHaveBeenCalledWith({
url: '/transcript/translation/en', url: transcriptURL,
notifyOnError: false, notifyOnError: false,
data: void(0), data: void(0),
success: jasmine.any(Function), success: jasmine.any(Function),
error: jasmine.any(Function) error: jasmine.any(Function)
}); });
expect($.ajaxWithPrefix.calls.mostRecent().args[0].data) transcriptCall = $.ajaxWithPrefix.calls.all().find(function(call) {
.toBeUndefined(); return call.args[0].url === transcriptURL;
});
expect(transcriptCall.args[0].data).toBeUndefined();
}).always(done); }).always(done);
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment