We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 77d261b commit 58a58caCopy full SHA for 58a58ca
1 file changed
apps/test-app/App.tsx
@@ -50,13 +50,19 @@ function loadTests({
50
});
51
52
describeIf(nodeTests, "Node Tests", () => {
53
- for (const [suiteName, examples] of Object.entries(nodeTestsSuites)) {
54
- describe(suiteName, () => {
55
- for (const [exampleName, requireTest] of Object.entries(examples)) {
56
- it(exampleName, requireTest);
+ function registerTestSuite(suite: typeof nodeTestsSuites) {
+ for (const [name, suiteOrTest] of Object.entries(suite)) {
+ if (typeof suiteOrTest === "function") {
+ it(name, suiteOrTest);
57
+ } else {
58
+ describe(name, () => {
59
+ registerTestSuite(suiteOrTest);
60
+ });
61
}
- });
62
+ }
63
64
+
65
+ registerTestSuite(nodeTestsSuites);
66
67
68
describeIf(ferricExample, "ferric-example", () => {
0 commit comments