From 76d5e7c7bd4f45ddd5b8d88e29261990ce370887 Mon Sep 17 00:00:00 2001 From: Ivan Socolsky Date: Tue, 17 May 2016 16:35:36 -0300 Subject: [PATCH] test privacy of notes --- test/integration/server.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/test/integration/server.js b/test/integration/server.js index 9d6ea64..a025347 100644 --- a/test/integration/server.js +++ b/test/integration/server.js @@ -3970,6 +3970,31 @@ describe('Wallet service', function() { }); }); }); + it('should not leak notes between wallets', function(done) { + helpers.createAndJoinWallet(1, 1, { + offset: 2 + }, function(server2, wallet2) { + server.editTxNote({ + txid: '123', + body: 'note body' + }, function(err) { + should.not.exist(err); + server.getTxNote({ + txid: '123', + }, function(err, note) { + should.not.exist(err); + should.exist(note); + server2.getTxNote({ + txid: '123', + }, function(err, note) { + should.not.exist(err); + should.not.exist(note); + done(); + }); + }); + }); + }); + }); it('should be possible to remove a note', function(done) { server.editTxNote({ txid: '123',