@@ -5,72 +5,72 @@ const pkg = require('../package.json');
5
5
6
6
tape ( 'CLI' , function ( t ) {
7
7
t . test ( '--version' , function ( st ) {
8
- const spt = spawn ( st , './solcjs --version' ) ;
8
+ const spt = spawn ( st , './solc.js --version' ) ;
9
9
spt . stdout . match ( RegExp ( pkg . version + '(-[^a-zA-A0-9.+]+)?(\\+[^a-zA-Z0-9.-]+)?' ) ) ;
10
10
spt . stderr . empty ( ) ;
11
11
spt . end ( ) ;
12
12
} ) ;
13
13
14
14
t . test ( 'no parameters' , function ( st ) {
15
- const spt = spawn ( st , './solcjs ' ) ;
15
+ const spt = spawn ( st , './solc.js ' ) ;
16
16
spt . stderr . match ( / ^ M u s t p r o v i d e a f i l e / ) ;
17
17
spt . end ( ) ;
18
18
} ) ;
19
19
20
20
t . test ( 'no mode specified' , function ( st ) {
21
- const spt = spawn ( st , './solcjs test/resources/fixtureSmoke.sol' ) ;
21
+ const spt = spawn ( st , './solc.js test/resources/fixtureSmoke.sol' ) ;
22
22
spt . stderr . match ( / ^ I n v a l i d o p t i o n s e l e c t e d / ) ;
23
23
spt . end ( ) ;
24
24
} ) ;
25
25
26
26
t . test ( '--bin' , function ( st ) {
27
- const spt = spawn ( st , './solcjs --bin test/resources/fixtureSmoke.sol' ) ;
27
+ const spt = spawn ( st , './solc.js --bin test/resources/fixtureSmoke.sol' ) ;
28
28
spt . stderr . empty ( ) ;
29
29
spt . succeeds ( ) ;
30
30
spt . end ( ) ;
31
31
} ) ;
32
32
33
33
t . test ( '--bin --optimize' , function ( st ) {
34
- const spt = spawn ( st , './solcjs --bin --optimize test/resources/fixtureSmoke.sol' ) ;
34
+ const spt = spawn ( st , './solc.js --bin --optimize test/resources/fixtureSmoke.sol' ) ;
35
35
spt . stderr . empty ( ) ;
36
36
spt . succeeds ( ) ;
37
37
spt . end ( ) ;
38
38
} ) ;
39
39
40
40
t . test ( '--bin --optimize-runs 666' , function ( st ) {
41
- const spt = spawn ( st , './solcjs --bin --optimize-runs 666 test/resources/fixtureSmoke.sol' ) ;
41
+ const spt = spawn ( st , './solc.js --bin --optimize-runs 666 test/resources/fixtureSmoke.sol' ) ;
42
42
spt . stderr . empty ( ) ;
43
43
spt . succeeds ( ) ;
44
44
spt . end ( ) ;
45
45
} ) ;
46
46
47
47
t . test ( '--bin --optimize-runs not-a-number' , function ( st ) {
48
- const spt = spawn ( st , './solcjs --bin --optimize-runs not-a-number test/resources/fixtureSmoke.sol' ) ;
48
+ const spt = spawn ( st , './solc.js --bin --optimize-runs not-a-number test/resources/fixtureSmoke.sol' ) ;
49
49
spt . stderr . match ( / ^ e r r o r : o p t i o n ' - - o p t i m i z e - r u n s < o p t i m i z e - r u n s > ' a r g u m e n t ' n o t - a - n u m b e r ' i s i n v a l i d / ) ;
50
50
spt . end ( ) ;
51
51
} ) ;
52
52
53
53
t . test ( 'invalid file specified' , function ( st ) {
54
- const spt = spawn ( st , './solcjs --bin test/fileNotFound.sol' ) ;
54
+ const spt = spawn ( st , './solc.js --bin test/fileNotFound.sol' ) ;
55
55
spt . stderr . match ( / ^ E r r o r r e a d i n g / ) ;
56
56
spt . end ( ) ;
57
57
} ) ;
58
58
59
59
t . test ( 'incorrect source source' , function ( st ) {
60
- const spt = spawn ( st , './solcjs --bin test/resources/fixtureIncorrectSource.sol' ) ;
60
+ const spt = spawn ( st , './solc.js --bin test/resources/fixtureIncorrectSource.sol' ) ;
61
61
spt . stderr . match ( / S y n t a x E r r o r : I n v a l i d p r a g m a " c o n t r a c t " / ) ;
62
62
spt . end ( ) ;
63
63
} ) ;
64
64
65
65
t . test ( '--abi' , function ( st ) {
66
- const spt = spawn ( st , './solcjs --abi test/resources/fixtureSmoke.sol' ) ;
66
+ const spt = spawn ( st , './solc.js --abi test/resources/fixtureSmoke.sol' ) ;
67
67
spt . stderr . empty ( ) ;
68
68
spt . succeeds ( ) ;
69
69
spt . end ( ) ;
70
70
} ) ;
71
71
72
72
t . test ( '--bin --abi' , function ( st ) {
73
- const spt = spawn ( st , './solcjs --bin --abi test/resources/fixtureSmoke.sol' ) ;
73
+ const spt = spawn ( st , './solc.js --bin --abi test/resources/fixtureSmoke.sol' ) ;
74
74
spt . stderr . empty ( ) ;
75
75
spt . succeeds ( ) ;
76
76
spt . end ( ) ;
@@ -79,7 +79,7 @@ tape('CLI', function (t) {
79
79
t . test ( 'no base path' , function ( st ) {
80
80
const spt = spawn (
81
81
st ,
82
- './solcjs --bin ' +
82
+ './solc.js --bin ' +
83
83
'test/resources/importA.sol ' +
84
84
'./test/resources//importA.sol ' +
85
85
path . resolve ( 'test/resources/importA.sol' )
@@ -95,7 +95,7 @@ tape('CLI', function (t) {
95
95
// by the import callback when it appends the base path back.
96
96
const spt = spawn (
97
97
st ,
98
- './solcjs --bin --base-path test/resources ' +
98
+ './solc.js --bin --base-path test/resources ' +
99
99
'test/resources/importA.sol ' +
100
100
'./test/resources//importA.sol ' +
101
101
path . resolve ( 'test/resources/importA.sol' )
@@ -108,7 +108,7 @@ tape('CLI', function (t) {
108
108
t . test ( 'relative non canonical base path' , function ( st ) {
109
109
const spt = spawn (
110
110
st ,
111
- './solcjs --bin --base-path ./test/resources ' +
111
+ './solc.js --bin --base-path ./test/resources ' +
112
112
'test/resources/importA.sol ' +
113
113
'./test/resources//importA.sol ' +
114
114
path . resolve ( 'test/resources/importA.sol' )
@@ -121,7 +121,7 @@ tape('CLI', function (t) {
121
121
t . test ( 'absolute base path' , function ( st ) {
122
122
const spt = spawn (
123
123
st ,
124
- './solcjs --bin --base-path ' + path . resolve ( 'test/resources' ) + ' ' +
124
+ './solc.js --bin --base-path ' + path . resolve ( 'test/resources' ) + ' ' +
125
125
'test/resources/importA.sol ' +
126
126
'./test/resources//importA.sol ' +
127
127
path . resolve ( 'test/resources/importA.sol' )
@@ -134,7 +134,7 @@ tape('CLI', function (t) {
134
134
t . test ( 'include paths' , function ( st ) {
135
135
const spt = spawn (
136
136
st ,
137
- './solcjs --bin ' +
137
+ './solc.js --bin ' +
138
138
'test/resources/importCallback/base/contractB.sol ' +
139
139
'test/resources/importCallback/includeA/libY.sol ' +
140
140
'./test/resources/importCallback/includeA//libY.sol ' +
@@ -151,7 +151,7 @@ tape('CLI', function (t) {
151
151
t . test ( 'include paths without base path' , function ( st ) {
152
152
const spt = spawn (
153
153
st ,
154
- './solcjs --bin ' +
154
+ './solc.js --bin ' +
155
155
'test/resources/importCallback/contractC.sol ' +
156
156
'--include-path test/resources/importCallback/includeA'
157
157
) ;
@@ -163,7 +163,7 @@ tape('CLI', function (t) {
163
163
t . test ( 'empty include paths' , function ( st ) {
164
164
const spt = spawn (
165
165
st ,
166
- './solcjs --bin ' +
166
+ './solc.js --bin ' +
167
167
'test/resources/importCallback/contractC.sol ' +
168
168
'--base-path test/resources/importCallback/base ' +
169
169
'--include-path='
@@ -189,7 +189,7 @@ tape('CLI', function (t) {
189
189
}
190
190
}
191
191
} ;
192
- const spt = spawn ( st , './solcjs --standard-json' ) ;
192
+ const spt = spawn ( st , './solc.js --standard-json' ) ;
193
193
spt . stdin . setEncoding ( 'utf-8' ) ;
194
194
spt . stdin . write ( JSON . stringify ( input ) ) ;
195
195
spt . stdin . end ( ) ;
@@ -218,7 +218,7 @@ tape('CLI', function (t) {
218
218
}
219
219
}
220
220
} ;
221
- const spt = spawn ( st , './solcjs --standard-json --base-path test/resources' ) ;
221
+ const spt = spawn ( st , './solc.js --standard-json --base-path test/resources' ) ;
222
222
spt . stdin . setEncoding ( 'utf-8' ) ;
223
223
spt . stdin . write ( JSON . stringify ( input ) ) ;
224
224
spt . stdin . end ( ) ;
@@ -244,7 +244,7 @@ tape('CLI', function (t) {
244
244
} ;
245
245
const spt = spawn (
246
246
st ,
247
- './solcjs --standard-json ' +
247
+ './solc.js --standard-json ' +
248
248
'--base-path test/resources/importCallback/base ' +
249
249
'--include-path test/resources/importCallback/includeA ' +
250
250
'--include-path ' + path . resolve ( 'test/resources/importCallback/includeB/' )
0 commit comments