itsa-react-table
Version:
Editable React.js table
38 lines (27 loc) • 832 B
JavaScript
/*global describe, it, before, after */
;
const React = require("react");
const ReactDOM = require("react-dom");
const TestUtils = require("react-dom/test-utils");
const chai = require("chai");
const expect = chai.expect;
const equalJSX = require("chai-equal-jsx");
const renderer = TestUtils.createRenderer();
chai.use(equalJSX);
const Component = require("../lib/component.jsx");
describe("React Component", function () {
before(function () {
this.jsdom = require("jsdom-global")();
});
after(function () {
this.jsdom();
});
it("Rendering component", function () {
renderer.render(<Component />);
const actual = renderer.getRenderOutput();
const expected = (
<div />
);
expect(actual).to.equalJSX(expected);
});
});