@hackoregon/component-library
Version:
Official repo for Hack Oregon React component library
44 lines (37 loc) • 1.22 kB
JavaScript
;
var _react = _interopRequireDefault(require("react"));
var _enzyme = require("enzyme");
var _IconMap = _interopRequireDefault(require("./IconMap"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
describe("IconMap", function () {
var data = [{
type: "Feature",
geometry: {
type: "Point",
coordinates: [0, 0]
},
properties: {
name: "Null Island"
}
}];
var viewport = {
zoom: 9.5
};
var iconSizeScale = function iconSizeScale(zoom) {
return zoom > 9.5 ? 25 : 5;
};
var defaultProps = {
data: data,
viewport: viewport,
iconSizeScale: iconSizeScale
};
it("should render a DeckGL component", function () {
var wrapper = (0, _enzyme.shallow)(_react["default"].createElement(_IconMap["default"], defaultProps));
expect(wrapper.find(".DeckGL")).to.have.length(1);
});
it("should render child IconMap component", function () {
var wrapper = (0, _enzyme.shallow)(_react["default"].createElement(_IconMap["default"], defaultProps));
expect(wrapper.find(".DeckGL").children()).to.have.length(1);
expect(wrapper.find(".IconMap")).to.have.length(1);
});
});