18 lines
909 B
JavaScript
18 lines
909 B
JavaScript
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
|
|
|
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
|
|
|
|
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, _extends({}, other1, options2));
|
|
};
|
|
|
|
return renderWithContext;
|
|
} |