From 53c696a3faa6441e95a6e95d0005990ff872d08a Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Wed, 9 May 2018 13:54:30 +0200 Subject: [PATCH] Fix test of nil in getDetailedTransaction test of logged socket.io --- server/socketio_test.go | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/server/socketio_test.go b/server/socketio_test.go index d23fa8d6..a6fc5330 100644 --- a/server/socketio_test.go +++ b/server/socketio_test.go @@ -272,11 +272,19 @@ func verifyGetDetailedTransaction(t *testing.T, id int, lrs *logRequestResponse, if bbo.Satoshis != lo.Satoshis { return errors.Errorf("mismatch output Satoshis %v %v", bbo.Satoshis, lo.Satoshis) } - if *bbo.Script != *lo.Script { - return errors.Errorf("mismatch output Script %v %v", *bbo.Script, *lo.Script) + if bbo.Script != nil && lo.Script != nil { + if *bbo.Script != *lo.Script { + return errors.Errorf("mismatch output Script %v %v", *bbo.Script, *lo.Script) + } + } else { + return errors.Errorf("mismatch output Script %v %v", bbo.Script, lo.Script) } - if *bbo.Address != *lo.Address { - return errors.Errorf("mismatch output Address %v %v", *bbo.Address, *lo.Address) + if bbo.Address != nil && lo.Address != nil { + if *bbo.Address != *lo.Address { + return errors.Errorf("mismatch output Address %v %v", *bbo.Address, *lo.Address) + } + } else { + return errors.Errorf("mismatch output Address %v %v", bbo.Address, lo.Address) } } return nil