@@ -12,12 +12,16 @@ import {
12
12
PluginImportType ,
13
13
} from "@hyperledger/cactus-core-api" ;
14
14
15
- const nodeCleanup = require ( "node-cleanup" ) ;
15
+ // const nodeCleanup = require("node-cleanup");
16
16
const logLevel : LogLevelDesc = "TRACE" ;
17
17
const testCase = "can import plugins at runtime (CLI)" ;
18
18
describe ( testCase , ( ) => {
19
19
let apiServer : ApiServer ;
20
20
21
+ beforeAll ( ( ) => {
22
+ jest . resetModules ( ) ;
23
+ } ) ;
24
+
21
25
test ( testCase , async ( ) => {
22
26
const pluginsPath = path . join (
23
27
__dirname , // start at the current file's path
@@ -69,24 +73,20 @@ describe(testCase, () => {
69
73
] ;
70
74
await expect ( apiServer . start ( ) ) . not . toReject ( ) ;
71
75
} ) ;
72
-
73
76
afterAll ( async ( ) => {
74
- nodeCleanup ( afterAll , ( exitCode : unknown , signal : unknown ) => {
75
- if ( ! signal ) {
76
- apiServer . shutdown ;
77
- } else {
78
- apiServer . shutdown ;
79
- console . log ( "gets into the else statement" ) ;
80
- }
81
- } ) ;
82
- //await apiServer.shutdown();
77
+ await apiServer . shutdown ( ) ;
78
+ // nodeCleanup(test, (exitCode: unknown) => {
79
+ // if (exitCode == 0) {
80
+ // console.log("gets into the first if statement");
81
+ // afterAll(async () => {
82
+ // await apiServer.shutdown();
83
+ // });
84
+ // } else {
85
+ // console.log("gets into the second if statement");
86
+ // afterAll(async () => {
87
+ // await apiServer.shutdown();
88
+ // });
89
+ // }
90
+ // });
83
91
} ) ;
84
- // nodeCleanup(, (exitCode: unknown, signal: unknown) => {
85
- // if (!signal) {
86
- // apiServer.shutdown;
87
- // } else {
88
- // apiServer.shutdown;
89
- // console.log("gets into the else statement");
90
- // }
91
- // });
92
92
} ) ;
0 commit comments