import assert from 'assert';
import React from 'react'; // jshint ignore:line
import ModalMessage from 'misago/components/profile/moderation/modal-message'; // jshint ignore:line
import * as testUtils from 'misago/utils/test-utils';
describe("User Profile Moderation Modal Message", function() {
afterEach(function() {
testUtils.unmountComponents();
});
it("renders", function() {
/* jshint ignore:start */
testUtils.render();
/* jshint ignore:end */
let element = $('#test-mount .modal-body');
assert.ok(element.length, "component renders");
assert.equal(element.find('.material-icon').text(), 'remove_circle_outline',
"component renders default icon");
assert.equal(element.find('p.lead').text(), "Lorem ipsum dolor met elit.",
"component renders specified message");
});
it("renders custom icon", function() {
/* jshint ignore:start */
testUtils.render(
);
/* jshint ignore:end */
let element = $('#test-mount .modal-body');
assert.ok(element.length, "component renders");
assert.equal(element.find('.material-icon').text(), 'custom_icon',
"component renders custom icon");
assert.equal(element.find('p.lead').text(), "Lorem ipsum dolor met elit.",
"component renders specified message");
});
});