@virtuous/react-conductor
Version:
React bindings for Conductor
41 lines (36 loc) • 1.2 kB
JavaScript
;
var _react = _interopRequireDefault(require("react"));
var _enzyme = require("enzyme");
var _ = _interopRequireDefault(require("."));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
describe('SpringRoute Child', function () {
it('should render as expected', function () {
var app = (0, _enzyme.mount)(_react["default"].createElement(_["default"], {
className: "my-classname",
component: function component() {
return _react["default"].createElement("div", null);
},
current: true,
index: 1,
spring: function spring() {}
}));
expect(app).toMatchSnapshot();
});
it('should not render when `render` state is false', function (done) {
var app = (0, _enzyme.mount)(_react["default"].createElement(_["default"], {
className: "my-classname",
component: function component() {
return _react["default"].createElement("div", null);
},
current: false,
index: 1,
spring: function spring() {}
}));
app.setState({
render: false
}, function () {
expect(app).toMatchSnapshot();
done();
});
});
});