Add test for GetNoteDecryptor()
This commit is contained in:
@@ -27,3 +27,15 @@ TEST(keystore_tests, store_and_retrieve_spending_key) {
|
||||
EXPECT_EQ(1, addrs.size());
|
||||
EXPECT_EQ(1, addrs.count(addr));
|
||||
}
|
||||
|
||||
TEST(keystore_tests, store_and_retrieve_note_decryptor) {
|
||||
CBasicKeyStore keyStore;
|
||||
ZCNoteDecryption decOut;
|
||||
|
||||
auto sk = libzcash::SpendingKey::random();
|
||||
auto addr = sk.address();
|
||||
keyStore.AddSpendingKey(sk);
|
||||
|
||||
keyStore.GetNoteDecryptor(addr, decOut);
|
||||
EXPECT_EQ(ZCNoteDecryption(sk.viewing_key()), decOut);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user