Adds magicHash test fixtures

This commit is contained in:
Daniel Cousens 2014-04-21 21:24:58 +10:00
commit dd049fc764
2 changed files with 25 additions and 0 deletions

View file

@ -3,6 +3,8 @@ var ECKey = require('../src/eckey').ECKey
var Message = require('../').Message
var network = require('../').network
var fixtures = require('./fixtures/message')
describe('Message', function() {
var msg
@ -10,6 +12,17 @@ describe('Message', function() {
msg = 'vires is numeris'
})
describe('magicHash', function() {
it('matches the test vectors', function() {
fixtures.magicHash.forEach(function(f) {
var actual = Message.magicHash(f.message)
var expected = f.hash256
assert.equal(actual.toString('hex'), expected)
})
})
})
describe('verify', function() {
var addr, sig, caddr, csig