@@ -37,24 +37,24 @@ describe('PackageInstaller', () => {
37
37
38
38
describe ( 'validatePlatformReleaseDir' , ( ) => {
39
39
it ( 'should fail for missing path' , async ( ) => {
40
- await installer . validatePlatformReleaseDir ( '' ) . should . be . rejectedWith ( MissingArgumentError )
40
+ await expect ( installer . validatePlatformReleaseDir ( '' ) ) . to . eventually . be . rejectedWith ( MissingArgumentError )
41
41
} )
42
42
43
43
it ( 'should fail for invalid path' , async ( ) => {
44
- await installer . validatePlatformReleaseDir ( '/INVALID' ) . should . be . rejectedWith ( IllegalArgumentError )
44
+ await expect ( installer . validatePlatformReleaseDir ( '/INVALID' ) ) . to . eventually . be . rejectedWith ( IllegalArgumentError )
45
45
} )
46
46
47
47
it ( 'should fail if directory does not have data/apps directory' , async ( ) => {
48
48
const tmpDir = fs . mkdtempSync ( path . join ( os . tmpdir ( ) , 'installer-' ) )
49
49
fs . mkdirSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_LIB_DIR } ` , { recursive : true } )
50
- await installer . validatePlatformReleaseDir ( tmpDir ) . should . be . rejectedWith ( IllegalArgumentError )
50
+ await expect ( installer . validatePlatformReleaseDir ( tmpDir ) ) . to . eventually . be . rejectedWith ( IllegalArgumentError )
51
51
fs . rmSync ( tmpDir , { recursive : true } )
52
52
} )
53
53
54
54
it ( 'should fail if directory does not have data/libs directory' , async ( ) => {
55
55
const tmpDir = fs . mkdtempSync ( path . join ( os . tmpdir ( ) , 'installer-' ) )
56
56
fs . mkdirSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_APPS_DIR } ` , { recursive : true } )
57
- await installer . validatePlatformReleaseDir ( tmpDir ) . should . be . rejectedWith ( IllegalArgumentError )
57
+ await expect ( installer . validatePlatformReleaseDir ( tmpDir ) ) . to . eventually . be . rejectedWith ( IllegalArgumentError )
58
58
fs . rmSync ( tmpDir , { recursive : true } )
59
59
} )
60
60
@@ -63,7 +63,7 @@ describe('PackageInstaller', () => {
63
63
fs . mkdirSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_APPS_DIR } ` , { recursive : true } )
64
64
fs . mkdirSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_LIB_DIR } ` , { recursive : true } )
65
65
fs . writeFileSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_LIB_DIR } /test.jar` , '' )
66
- await installer . validatePlatformReleaseDir ( ) . should . be . rejectedWith ( MissingArgumentError )
66
+ await expect ( installer . validatePlatformReleaseDir ( ) ) . to . eventually . be . rejectedWith ( MissingArgumentError )
67
67
fs . rmSync ( tmpDir , { recursive : true } )
68
68
} )
69
69
@@ -72,7 +72,7 @@ describe('PackageInstaller', () => {
72
72
fs . mkdirSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_APPS_DIR } ` , { recursive : true } )
73
73
fs . writeFileSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_APPS_DIR } /app.jar` , '' )
74
74
fs . mkdirSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_LIB_DIR } ` , { recursive : true } )
75
- await installer . validatePlatformReleaseDir ( ) . should . be . rejectedWith ( MissingArgumentError )
75
+ await expect ( installer . validatePlatformReleaseDir ( ) ) . to . eventually . be . rejectedWith ( MissingArgumentError )
76
76
fs . rmSync ( tmpDir , { recursive : true } )
77
77
} )
78
78
@@ -82,27 +82,27 @@ describe('PackageInstaller', () => {
82
82
fs . writeFileSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_APPS_DIR } /app.jar` , '' )
83
83
fs . mkdirSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_LIB_DIR } ` , { recursive : true } )
84
84
fs . writeFileSync ( `${ tmpDir } /${ core . constants . HEDERA_DATA_LIB_DIR } /lib-1.jar` , '' )
85
- await installer . validatePlatformReleaseDir ( ) . should . be . rejectedWith ( MissingArgumentError )
85
+ await expect ( installer . validatePlatformReleaseDir ( ) ) . to . eventually . be . rejectedWith ( MissingArgumentError )
86
86
fs . rmSync ( tmpDir , { recursive : true } )
87
87
} )
88
88
} )
89
89
90
90
describe ( 'extractPlatform' , ( ) => {
91
91
it ( 'should fail for missing pod name' , async ( ) => {
92
- await installer . fetchPlatform ( '' , 'v0.42.5' ) . should . be . rejectedWith ( MissingArgumentError )
92
+ await expect ( installer . fetchPlatform ( '' , 'v0.42.5' ) ) . to . eventually . be . rejectedWith ( MissingArgumentError )
93
93
} )
94
94
it ( 'should fail for missing tag' , async ( ) => {
95
- await installer . fetchPlatform ( 'network-node1-0' , '' ) . should . be . rejectedWith ( MissingArgumentError )
95
+ await expect ( installer . fetchPlatform ( 'network-node1-0' , '' ) ) . to . eventually . be . rejectedWith ( MissingArgumentError )
96
96
} )
97
97
} )
98
98
99
99
describe ( 'copyGossipKeys' , ( ) => {
100
100
it ( 'should fail for missing podName' , async ( ) => {
101
- await installer . copyGossipKeys ( '' , os . tmpdir ( ) ) . should . be . rejectedWith ( MissingArgumentError )
101
+ await expect ( installer . copyGossipKeys ( '' , os . tmpdir ( ) ) ) . to . eventually . be . rejectedWith ( MissingArgumentError )
102
102
} )
103
103
104
104
it ( 'should fail for missing stagingDir path' , async ( ) => {
105
- await installer . copyGossipKeys ( 'node1' , '' ) . should . be . rejectedWith ( MissingArgumentError )
105
+ await expect ( installer . copyGossipKeys ( 'node1' , '' ) ) . to . eventually . be . rejectedWith ( MissingArgumentError )
106
106
} )
107
107
} )
108
108
} )
0 commit comments