Skip to content

Commit 35ec34c

Browse files
committed
Sync "Added .../pure import for skipping auto cleanup"
See: testing-library/react-hooks-testing-library@6207abf
1 parent 2b16f30 commit 35ec34c

File tree

7 files changed

+36
-16
lines changed

7 files changed

+36
-16
lines changed

lib/index.d.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
import { renderHook } from "./renderHook";
2-
import { act } from "@testing-library/preact";
3-
import { cleanup } from "./cleanup";
4-
export { renderHook, act, cleanup };
1+
export * from "./pure";

lib/index.js

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
"use strict";
2+
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
3+
if (k2 === undefined) k2 = k;
4+
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
5+
}) : (function(o, m, k, k2) {
6+
if (k2 === undefined) k2 = k;
7+
o[k2] = m[k];
8+
}));
9+
var __exportStar = (this && this.__exportStar) || function(m, exports) {
10+
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
11+
}
212
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
313
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
414
return new (P || (P = Promise))(function (resolve, reject) {
@@ -36,25 +46,20 @@ var __generator = (this && this.__generator) || function (thisArg, body) {
3646
}
3747
};
3848
Object.defineProperty(exports, "__esModule", { value: true });
39-
exports.cleanup = exports.act = exports.renderHook = void 0;
4049
/* globals afterEach */
41-
var renderHook_1 = require("./renderHook");
42-
Object.defineProperty(exports, "renderHook", { enumerable: true, get: function () { return renderHook_1.renderHook; } });
43-
var preact_1 = require("@testing-library/preact");
44-
Object.defineProperty(exports, "act", { enumerable: true, get: function () { return preact_1.act; } });
45-
var cleanup_1 = require("./cleanup");
46-
Object.defineProperty(exports, "cleanup", { enumerable: true, get: function () { return cleanup_1.cleanup; } });
50+
var pure_1 = require("./pure");
4751
// @ts-ignore
4852
if (typeof afterEach === "function" && !process.env.PHTL_SKIP_AUTO_CLEANUP) {
4953
// @ts-ignore
5054
afterEach(function () { return __awaiter(void 0, void 0, void 0, function () {
5155
return __generator(this, function (_a) {
5256
switch (_a.label) {
53-
case 0: return [4 /*yield*/, cleanup_1.cleanup()];
57+
case 0: return [4 /*yield*/, pure_1.cleanup()];
5458
case 1:
5559
_a.sent();
5660
return [2 /*return*/];
5761
}
5862
});
5963
}); });
6064
}
65+
__exportStar(require("./pure"), exports);

lib/pure.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import { renderHook } from "./renderHook";
2+
import { act } from "@testing-library/preact";
3+
import { cleanup } from "./cleanup";
4+
export { renderHook, act, cleanup };

lib/pure.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
"use strict";
2+
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.cleanup = exports.act = exports.renderHook = void 0;
4+
var renderHook_1 = require("./renderHook");
5+
Object.defineProperty(exports, "renderHook", { enumerable: true, get: function () { return renderHook_1.renderHook; } });
6+
var preact_1 = require("@testing-library/preact");
7+
Object.defineProperty(exports, "act", { enumerable: true, get: function () { return preact_1.act; } });
8+
var cleanup_1 = require("./cleanup");
9+
Object.defineProperty(exports, "cleanup", { enumerable: true, get: function () { return cleanup_1.cleanup; } });

pure.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// makes it so people can import from '@testing-library/react-hooks/pure'
2+
module.exports = require("./lib/pure");

src/index.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
/* globals afterEach */
2-
import { renderHook } from "./renderHook";
3-
import { act } from "@testing-library/preact";
4-
import { cleanup } from "./cleanup";
2+
import { cleanup } from "./pure";
53

64
// @ts-ignore
75
if (typeof afterEach === "function" && !process.env.PHTL_SKIP_AUTO_CLEANUP) {
@@ -11,4 +9,4 @@ if (typeof afterEach === "function" && !process.env.PHTL_SKIP_AUTO_CLEANUP) {
119
});
1210
}
1311

14-
export { renderHook, act, cleanup };
12+
export * from "./pure";

src/pure.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { renderHook } from "./renderHook";
2+
import { act } from "@testing-library/preact";
3+
import { cleanup } from "./cleanup";
4+
5+
export { renderHook, act, cleanup };

0 commit comments

Comments
 (0)