import assert from 'assert'; import React from 'react'; // jshint ignore:line import UserPreview from 'misago/components/users-list/user-preview'; // jshint ignore:line import * as testUtils from 'misago/utils/test-utils'; describe("Users List Item Preview", function() { afterEach(function() { testUtils.unmountComponents(); }); it("renders", function(done) { /* jshint ignore:start */ testUtils.render( ); /* jshint ignore:end */ testUtils.onElement('#test-mount .user-card.ui-preview', function() { assert.ok(true, "component renders"); assert.ok($('#test-mount .user-status').length, "status is rendered"); done(); }); }); it("renders without status", function(done) { /* jshint ignore:start */ testUtils.render( ); /* jshint ignore:end */ testUtils.onElement('#test-mount .user-card.ui-preview', function() { assert.ok(true, "component renders"); assert.ok(!$('#test-mount .user-status').length, "status is hidden"); done(); }); }); });