ecdsa: fix missing exceptions

This commit is contained in:
Daniel Cousens 2014-05-29 15:42:12 +10:00
parent 2fc69b0834
commit 6cfa729dae
4 changed files with 29 additions and 30 deletions

View file

@ -118,19 +118,19 @@ describe('ecdsa', function() {
})
fixtures.invalid.DER.forEach(function(f) {
it('throws on ' + f.description, function() {
var buffer = new Buffer(f.hex)
it('throws on ' + f.hex, function() {
var buffer = new Buffer(f.hex, 'hex')
assert.throws(function() {
ecdsa.parseSig(buffer)
})
}, new RegExp(f.exception))
})
})
})
describe('serializeSigCompact', function() {
it('encodes a compact signature', function() {
fixtures.valid.forEach(function(f) {
fixtures.valid.forEach(function(f) {
it('encodes ' + f.compact.hex + ' correctly', function() {
var signature = {
r: new BigInteger(f.signature.r),
s: new BigInteger(f.signature.s)
@ -145,8 +145,8 @@ describe('ecdsa', function() {
})
describe('parseSigCompact', function() {
it('decodes the correct signature', function() {
fixtures.valid.forEach(function(f) {
fixtures.valid.forEach(function(f) {
it('decodes ' + f.compact.hex + ' correctly', function() {
var buffer = new Buffer(f.compact.hex, 'hex')
var parsed = ecdsa.parseSigCompact(buffer)
@ -158,12 +158,12 @@ describe('ecdsa', function() {
})
fixtures.invalid.compact.forEach(function(f) {
it('throws on ' + f.description, function() {
var buffer = new Buffer(f.hex)
it('throws on ' + f.hex, function() {
var buffer = new Buffer(f.hex, 'hex')
assert.throws(function() {
ecdsa.parseSigCompact(buffer)
})
}, new RegExp(f.exception))
})
})
})