@@ -156,6 +156,40 @@ describe('btc faucet', () => {
156
156
`/extended/v1/faucets/btc/${ addr } `
157
157
) ;
158
158
expect ( balanceResponse . status ) . toBe ( 200 ) ;
159
+ expect ( JSON . parse ( balanceResponse . text ) ) . toEqual ( { balance : 0.0001 } ) ;
160
+ } ) ;
161
+
162
+ test ( 'faucet http balance endpoint large' , async ( ) => {
163
+ const addr = getKeyAddress ( ECPair . makeRandom ( { network : regtest } ) ) ;
164
+ const response = await supertest ( apiServer . server ) . post (
165
+ `/extended/v1/faucets/btc?address=${ addr } &large=true`
166
+ ) ;
167
+ expect ( response . status ) . toBe ( 200 ) ;
168
+ await getRpcClient ( ) . generatetoaddress ( {
169
+ address : getKeyAddress ( ECPair . makeRandom ( { network : regtest } ) ) ,
170
+ nblocks : 1 ,
171
+ } ) ;
172
+ const balanceResponse = await supertest ( apiServer . server ) . get (
173
+ `/extended/v1/faucets/btc/${ addr } `
174
+ ) ;
175
+ expect ( balanceResponse . status ) . toBe ( 200 ) ;
176
+ expect ( JSON . parse ( balanceResponse . text ) ) . toEqual ( { balance : 0.01 } ) ;
177
+ } ) ;
178
+
179
+ test ( 'faucet http balance endpoint xlarge' , async ( ) => {
180
+ const addr = getKeyAddress ( ECPair . makeRandom ( { network : regtest } ) ) ;
181
+ const response = await supertest ( apiServer . server ) . post (
182
+ `/extended/v1/faucets/btc?address=${ addr } &xlarge=true`
183
+ ) ;
184
+ expect ( response . status ) . toBe ( 200 ) ;
185
+ await getRpcClient ( ) . generatetoaddress ( {
186
+ address : getKeyAddress ( ECPair . makeRandom ( { network : regtest } ) ) ,
187
+ nblocks : 1 ,
188
+ } ) ;
189
+ const balanceResponse = await supertest ( apiServer . server ) . get (
190
+ `/extended/v1/faucets/btc/${ addr } `
191
+ ) ;
192
+ expect ( balanceResponse . status ) . toBe ( 200 ) ;
159
193
expect ( JSON . parse ( balanceResponse . text ) ) . toEqual ( { balance : 0.5 } ) ;
160
194
} ) ;
161
195
0 commit comments