mirror of
https://github.com/fullstack-cash/bch-api.git
synced 2026-09-22 17:22:04 -07:00
feat(v3): Forked the v2 code and tests into v3
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
End-to-end tests for the Address endpoint.
|
||||
These tests assume that the repo is running locally and pointed at TESTNET
|
||||
*/
|
||||
|
||||
"use strict"
|
||||
|
||||
const rp = require("request-promise")
|
||||
|
||||
const rawtransactions = require("../../../dist/routes/v2/address")
|
||||
|
||||
/*
|
||||
This unconfirmed utxo test needs to be expanded in the future to automatically
|
||||
create a transaction. For now, that is done manually and the address provided
|
||||
as a constant.
|
||||
|
||||
1. Start rest running locally, pointed at TESTNET.
|
||||
2. Fund each address with a small amount of tBCH
|
||||
3. Run this program with `node address.js`
|
||||
4. If successful, it will return the unconfirmed UTXOs.
|
||||
*/
|
||||
const addr1 = "bchtest:qpdcp5pv7qphu5tsjfgwezld9n9aq9ue6swgqpf45c"
|
||||
const addr2 = "bchtest:qzpvx999fagau0xqmvu3xvll9evapge7u5hcgeknzv"
|
||||
|
||||
async function testSingleUnconfirmed() {
|
||||
try {
|
||||
const options = {
|
||||
method: "GET",
|
||||
uri: `http://localhost:3000/v2/address/unconfirmed/${addr1}`,
|
||||
resolveWithFullResponse: true,
|
||||
json: true
|
||||
}
|
||||
|
||||
const result = await rp(options)
|
||||
// console.log(`result.body: ${JSON.stringify(result.body, null, 2)}`)
|
||||
} catch (err) {
|
||||
// console.log(`Error: `, err)
|
||||
}
|
||||
}
|
||||
testSingleUnconfirmed()
|
||||
|
||||
async function testDoubleUnconfirmed() {
|
||||
try {
|
||||
const options = {
|
||||
method: "POST",
|
||||
uri: `http://localhost:3000/v2/address/unconfirmed`,
|
||||
resolveWithFullResponse: true,
|
||||
json: true,
|
||||
body: {
|
||||
addresses: [addr1, addr2]
|
||||
}
|
||||
}
|
||||
|
||||
const result = await rp(options)
|
||||
// console.log(`result.body: ${JSON.stringify(result.body, null, 2)}`)
|
||||
} catch (err) {
|
||||
// console.log(`Error: `, err)
|
||||
}
|
||||
}
|
||||
testDoubleUnconfirmed()
|
||||
Reference in New Issue
Block a user