javascript-opentimestamps
Version:
JS Porting of OpenTimestamps
29 lines (24 loc) • 892 B
JavaScript
const test = require('tape')
const Esplora = require('../src/esplora.js')
test('esplora.js test', assert => {
assert.pass('This test will pass.')
assert.end()
})
test('Esplora blockhash test', assert => {
const resultPromise = new Esplora().blockhash(0)
resultPromise.then(result => {
assert.equals(result, '000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f', 'genesis block matches')
assert.end()
}).catch(err => {
assert.fail('err=' + err)
})
})
test('Esplora block test', assert => {
const resultPromise = new Esplora().block('000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f')
resultPromise.then(result => {
assert.equals(result.merkleroot, '4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b', 'genesis block merkle root matches')
assert.end()
}).catch(err => {
assert.fail('err=' + err)
})
})