Files
edx-platform/lms/static/js/spec/views/message_banner_spec.js
Eric Fischer 5bc6b31e29 eslint --fix
2017-12-08 14:38:41 -05:00

28 lines
1.0 KiB
JavaScript

define(['backbone', 'jquery', 'underscore',
'common/js/spec_helpers/template_helpers', 'js/views/message_banner'
],
function(Backbone, $, _, TemplateHelpers, MessageBannerView) {
'use strict';
describe('MessageBannerView', function() {
beforeEach(function() {
setFixtures('<div class="message-banner"></div>');
TemplateHelpers.installTemplate('templates/fields/message_banner');
});
it('renders message correctly', function() {
var messageSelector = '.message-banner';
var messageView = new MessageBannerView({
el: $(messageSelector)
});
messageView.showMessage('I am message view');
// Verify error message
expect($(messageSelector).text().trim()).toBe('I am message view');
messageView.hideMessage();
expect($(messageSelector).text().trim()).toBe('');
});
});
});