UNPKG

1.38 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = _default;
7Object.defineProperty(exports, "shallowToJson", {
8 enumerable: true,
9 get: function get() {
10 return _shallow.default;
11 }
12});
13Object.defineProperty(exports, "mountToJson", {
14 enumerable: true,
15 get: function get() {
16 return _mount.default;
17 }
18});
19Object.defineProperty(exports, "renderToJson", {
20 enumerable: true,
21 get: function get() {
22 return _render.default;
23 }
24});
25Object.defineProperty(exports, "createSerializer", {
26 enumerable: true,
27 get: function get() {
28 return _createSerializer.default;
29 }
30});
31
32var _utils = require("./utils");
33
34var _shallow = _interopRequireDefault(require("./shallow"));
35
36var _mount = _interopRequireDefault(require("./mount"));
37
38var _render = _interopRequireDefault(require("./render"));
39
40var _createSerializer = _interopRequireDefault(require("./createSerializer"));
41
42function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
43
44function _default(wrapper, options) {
45 if ((0, _utils.isShallowWrapper)(wrapper)) {
46 return (0, _shallow.default)(wrapper, options);
47 }
48
49 if ((0, _utils.isReactWrapper)(wrapper)) {
50 return (0, _mount.default)(wrapper, options);
51 }
52
53 if ((0, _utils.isCheerioWrapper)(wrapper)) {
54 return (0, _render.default)(wrapper, options);
55 }
56}
\No newline at end of file