define( [ "jquery", "underscore", "js/views/transcripts/utils", "js/views/transcripts/message_manager", "js/views/transcripts/file_uploader", "sinon", "jasmine-jquery", "xmodule" ], function ($, _, Utils, MessageManager, FileUploader, sinon) { describe('Transcripts.MessageManager', function () { var videoListEntryTemplate = readFixtures( 'transcripts/metadata-videolist-entry.underscore' ), foundTemplate = readFixtures( 'transcripts/messages/transcripts-found.underscore' ), handlers = { importHandler: ['replace', 'Error: Import failed.'], replaceHandler: ['replace', 'Error: Replacing failed.'], chooseHandler: ['choose', 'Error: Choosing failed.', 'video_id'] }, view, fileUploader, sinonXhr; beforeEach(function () { var videoList, $container; fileUploader = FileUploader.prototype; setFixtures( $("
", {id: "metadata-videolist-entry"}) .html(videoListEntryTemplate) ); appendSetFixtures( $("