File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -50,13 +50,19 @@ function loadTests({
50
50
} ) ;
51
51
52
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 ) ;
53
+ function registerTestSuite ( suite : typeof nodeTestsSuites ) {
54
+ for ( const [ name , suiteOrTest ] of Object . entries ( suite ) ) {
55
+ if ( typeof suiteOrTest === "function" ) {
56
+ it ( name , suiteOrTest ) ;
57
+ } else {
58
+ describe ( name , ( ) => {
59
+ registerTestSuite ( suiteOrTest ) ;
60
+ } ) ;
57
61
}
58
- } ) ;
62
+ }
59
63
}
64
+
65
+ registerTestSuite ( nodeTestsSuites ) ;
60
66
} ) ;
61
67
62
68
describeIf ( ferricExample , "ferric-example" , ( ) => {
You can’t perform that action at this time.
0 commit comments