From 61e458ae41b843da33b97fa2471a81060d4a60de Mon Sep 17 00:00:00 2001 From: Marius van der Wijden Date: Tue, 14 Apr 2020 13:31:04 +0200 Subject: [PATCH] accounts/keystore: added import/export tests --- accounts/keystore/keystore_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/accounts/keystore/keystore_test.go b/accounts/keystore/keystore_test.go index 4260a119a9..13e85e5c6e 100644 --- a/accounts/keystore/keystore_test.go +++ b/accounts/keystore/keystore_test.go @@ -377,12 +377,17 @@ func TestImportExport(t *testing.T) { if _, err = ks2.Import(json, "old", "old"); err == nil { t.Errorf("importing with invalid password succeeded") } - if _, err = ks2.Import(json, "new", "new"); err != nil { + acc2, err := ks2.Import(json, "new", "new") + if err != nil { t.Errorf("importing failed: %v", err) } + if acc.Address != acc2.Address { + t.Error("imported account does not match exported account") + } if _, err = ks2.Import(json, "new", "new"); err == nil { t.Errorf("importing a key twice succeeded") } + } // TestImportRace tests the keystore on races.