@hackoregon/component-library
Version:
Official repo for Hack Oregon React component library
22 lines (17 loc) • 996 B
JavaScript
;
var _react = _interopRequireDefault(require("react"));
var _enzyme = require("enzyme");
var _Collapsable = _interopRequireDefault(require("./Collapsable"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
describe("Collapsable", function () {
it("should render all children by default", function () {
var wrapper = (0, _enzyme.shallow)(_react["default"].createElement(_Collapsable["default"], null, _react["default"].createElement("h1", null, "test1"), _react["default"].createElement("h1", null, "test2")));
expect(wrapper.find("h1").length).to.eql(2);
});
it("should collapse hidden children by default", function () {
var wrapper = (0, _enzyme.shallow)(_react["default"].createElement(_Collapsable["default"], null, _react["default"].createElement("h1", null, "test1"), _react["default"].createElement("h1", {
hidden: true
}, "test2")));
expect(wrapper.find("h1").length).to.eql(1);
});
});