Merge pull request #6 from jgarzik/privkey-test
test/basic: verify our addr/privkey checks properly fail on invalid-data tests
This commit is contained in:
commit
dc798a58b8
|
@ -92,6 +92,22 @@ function is_valid(datum)
|
||||||
|
|
||||||
function is_invalid(datum)
|
function is_invalid(datum)
|
||||||
{
|
{
|
||||||
|
if (datum.length < 1)
|
||||||
|
throw new Error("Bad test");
|
||||||
|
|
||||||
|
// ignore succeeding elements, as comments
|
||||||
|
var b58 = datum[0];
|
||||||
|
var privkey = new PrivateKey(b58);
|
||||||
|
var addr = new Address(b58);
|
||||||
|
|
||||||
|
var valid = true;
|
||||||
|
try {
|
||||||
|
privkey.validate();
|
||||||
|
addr.validate();
|
||||||
|
} catch(e) {
|
||||||
|
valid = false;
|
||||||
|
}
|
||||||
|
assert.equal(valid, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
var dataValid = JSON.parse(fs.readFileSync('test/base58_keys_valid.json'));
|
var dataValid = JSON.parse(fs.readFileSync('test/base58_keys_valid.json'));
|
||||||
|
|
Loading…
Reference in New Issue