tests: better test descriptions
This commit is contained in:
parent
df2bd19033
commit
1209d5960a
1 changed files with 11 additions and 11 deletions
|
@ -47,7 +47,7 @@ describe('Bitcoin-core', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
// base58_keys_valid
|
// base58_keys_valid
|
||||||
describe('Address', function () {
|
describe('Address.formBase58Check', function () {
|
||||||
var typeMap = {
|
var typeMap = {
|
||||||
'pubkey': 'pubKeyHash',
|
'pubkey': 'pubKeyHash',
|
||||||
'script': 'scriptHash'
|
'script': 'scriptHash'
|
||||||
|
@ -74,7 +74,7 @@ describe('Bitcoin-core', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
// base58_keys_invalid
|
// base58_keys_invalid
|
||||||
describe('Address', function () {
|
describe('Address.fromBase58Check', function () {
|
||||||
var allowedNetworks = [
|
var allowedNetworks = [
|
||||||
networks.bitcoin.pubkeyhash,
|
networks.bitcoin.pubkeyhash,
|
||||||
networks.bitcoin.scripthash,
|
networks.bitcoin.scripthash,
|
||||||
|
@ -105,19 +105,19 @@ describe('Bitcoin-core', function () {
|
||||||
if (!params.isPrivkey) return
|
if (!params.isPrivkey) return
|
||||||
var keyPair = ECPair.fromWIF(string)
|
var keyPair = ECPair.fromWIF(string)
|
||||||
|
|
||||||
it('imports ' + string, function () {
|
it('fromWIF imports ' + string, function () {
|
||||||
assert.strictEqual(keyPair.d.toHex(), hex)
|
assert.strictEqual(keyPair.d.toHex(), hex)
|
||||||
assert.strictEqual(keyPair.compressed, params.isCompressed)
|
assert.strictEqual(keyPair.compressed, params.isCompressed)
|
||||||
})
|
})
|
||||||
|
|
||||||
it('exports ' + hex + ' to ' + string, function () {
|
it('toWIF exports ' + hex + ' to ' + string, function () {
|
||||||
assert.strictEqual(keyPair.toWIF(), string)
|
assert.strictEqual(keyPair.toWIF(), string)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
// base58_keys_invalid
|
// base58_keys_invalid
|
||||||
describe('ECPair', function () {
|
describe('ECPair.fromWIF', function () {
|
||||||
var allowedNetworks = [
|
var allowedNetworks = [
|
||||||
networks.bitcoin,
|
networks.bitcoin,
|
||||||
networks.testnet
|
networks.testnet
|
||||||
|
@ -136,9 +136,9 @@ describe('Bitcoin-core', function () {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('Block', function () {
|
describe('Block.fromHex', function () {
|
||||||
blocks_valid.forEach(function (f) {
|
blocks_valid.forEach(function (f) {
|
||||||
it('fromHex can parse ' + f.id, function () {
|
it('can parse ' + f.id, function () {
|
||||||
var block = Block.fromHex(f.hex)
|
var block = Block.fromHex(f.hex)
|
||||||
|
|
||||||
assert.strictEqual(block.getId(), f.id)
|
assert.strictEqual(block.getId(), f.id)
|
||||||
|
@ -148,7 +148,7 @@ describe('Bitcoin-core', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
// tx_valid
|
// tx_valid
|
||||||
describe('Transaction', function () {
|
describe('Transaction.fromHex', function () {
|
||||||
tx_valid.forEach(function (f) {
|
tx_valid.forEach(function (f) {
|
||||||
// Objects that are only a single string are ignored
|
// Objects that are only a single string are ignored
|
||||||
if (f.length === 1) return
|
if (f.length === 1) return
|
||||||
|
@ -176,7 +176,7 @@ describe('Bitcoin-core', function () {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('Script', function () {
|
describe('Script.fromASM', function () {
|
||||||
tx_valid.forEach(function (f) {
|
tx_valid.forEach(function (f) {
|
||||||
// Objects that are only a single string are ignored
|
// Objects that are only a single string are ignored
|
||||||
if (f.length === 1) return
|
if (f.length === 1) return
|
||||||
|
@ -197,7 +197,7 @@ describe('Bitcoin-core', function () {
|
||||||
.replace(/CODESEPARATOR/g, 'OP_CODESEPARATOR')
|
.replace(/CODESEPARATOR/g, 'OP_CODESEPARATOR')
|
||||||
.replace(/CHECKSIGVERIFY/g, 'OP_CHECKSIGVERIFY')
|
.replace(/CHECKSIGVERIFY/g, 'OP_CHECKSIGVERIFY')
|
||||||
|
|
||||||
it('can decode ' + prevOutScriptPubKey, function () {
|
it('can parse ' + prevOutScriptPubKey, function () {
|
||||||
// TODO: we can probably do better validation than this
|
// TODO: we can probably do better validation than this
|
||||||
Script.fromASM(prevOutScriptPubKey)
|
Script.fromASM(prevOutScriptPubKey)
|
||||||
})
|
})
|
||||||
|
@ -240,7 +240,7 @@ describe('Bitcoin-core', function () {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('ECSignature', function () {
|
describe('ECSignature.parseScriptSignature', function () {
|
||||||
sig_canonical.forEach(function (hex) {
|
sig_canonical.forEach(function (hex) {
|
||||||
var buffer = new Buffer(hex, 'hex')
|
var buffer = new Buffer(hex, 'hex')
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue