16 lines
589 B
JavaScript
16 lines
589 B
JavaScript
import _objectSpread from "@babel/runtime/helpers/objectSpread";
|
|
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties";
|
|
import { render as enzymeRender } from 'enzyme';
|
|
// Generate a render to string function.
|
|
export default function createRender(options1 = {}) {
|
|
const {
|
|
render = enzymeRender
|
|
} = options1,
|
|
other1 = _objectWithoutProperties(options1, ["render"]);
|
|
|
|
const renderWithContext = function renderWithContext(node, options2 = {}) {
|
|
return render(node, _objectSpread({}, other1, options2));
|
|
};
|
|
|
|
return renderWithContext;
|
|
} |