add getAddresses to return all wallet\'s addresses

This commit is contained in:
Matias Alejo Garcia 2014-03-27 01:18:29 -03:00
commit cf1732fc44
2 changed files with 57 additions and 11 deletions

View file

@ -113,7 +113,7 @@ describe('Wallet model', function() {
for(var isChange=0; isChange<2; isChange++) {
for(var i=0; i<5; i++) {
var addr = w.getAddress(i,isChange);
var addr = w.createAddress(isChange);
var a = new Address(addr);
a.isValid().should.equal(true);
a.isScript().should.equal(true);
@ -122,6 +122,26 @@ describe('Wallet model', function() {
}
});
it('should return wallet addresses', function () {
var k = createW();
var w = k.w;
var a = w.getAddresses();
a.length.should.equal(0);
for(var isChange=0; isChange<2; isChange++)
for(var i=0; i<6; i++)
w.createAddress(isChange);
var as = w.getAddresses();
as.length.should.equal(12);
for(var i in as) {
var a = new Address(as[i]);
a.isValid().should.equal(true);
}
});
});