@@ -29,6 +29,7 @@ describe('PersistentHarvestingDelegationMessage', () => {
2929
3030 let sender_nis : Account ;
3131 let recipient_nis : Account ;
32+ const delegatedPrivateKey = 'F0AB1010EFEE19EE5373719881DF5123C13E643C519655F7E97347BFF77175BF' ;
3233 before ( ( ) => {
3334 sender = Account . createFromPrivateKey ( '2602F4236B199B3DF762B2AAB46FC3B77D8DDB214F0B62538D3827576C46C108' ,
3435 NetworkType . MIJIN_TEST ) ;
@@ -43,7 +44,8 @@ describe('PersistentHarvestingDelegationMessage', () => {
4344
4445 it ( 'should create a PersistentHarvestingDelegation message' , ( ) => {
4546 const encryptedMessage =
46- PersistentHarvestingDelegationMessage . create ( recipient . publicKey , sender . privateKey , NetworkType . MIJIN_TEST ) ;
47+ PersistentHarvestingDelegationMessage
48+ . create ( delegatedPrivateKey , sender . privateKey , recipient . publicKey , NetworkType . MIJIN_TEST ) ;
4749 expect ( encryptedMessage . payload . length ) . to . be . equal ( 208 ) ;
4850 expect ( encryptedMessage . type ) . to . be . equal ( MessageType . PersistentHarvestingDelegationMessage ) ;
4951 } ) ;
@@ -66,17 +68,19 @@ describe('PersistentHarvestingDelegationMessage', () => {
6668
6769 it ( 'should create and decrypt message' , ( ) => {
6870 const encryptedMessage =
69- PersistentHarvestingDelegationMessage . create ( recipient . publicKey , sender . privateKey , NetworkType . MIJIN_TEST ) ;
71+ PersistentHarvestingDelegationMessage
72+ . create ( delegatedPrivateKey , sender . privateKey , recipient . publicKey , NetworkType . MIJIN_TEST ) ;
7073 const plainMessage =
7174 PersistentHarvestingDelegationMessage . decrypt ( encryptedMessage , recipient . privateKey , sender . publicKey , NetworkType . MIJIN_TEST ) ;
72- expect ( plainMessage ) . to . be . equal ( recipient . publicKey ) ;
75+ expect ( plainMessage ) . to . be . equal ( delegatedPrivateKey ) ;
7376 } ) ;
7477
7578 it ( 'should return should return decrepted message reading from message payload' , ( ) => {
7679 const generationHash = '57F7DA205008026C776CB6AED843393F04CD458E0AA2D9F1D5F31A402072B2D6' ;
7780 const tx =
7881 PersistentDelegationRequestTransaction . createPersistentDelegationRequestTransaction (
7982 Deadline . create ( ) ,
83+ delegatedPrivateKey ,
8084 recipient . publicKey ,
8185 sender . privateKey ,
8286 NetworkType . MIJIN_TEST ,
@@ -87,18 +91,19 @@ describe('PersistentHarvestingDelegationMessage', () => {
8791 . createFromPayload ( signedTransaction . payload . substring ( 298 , signedTransaction . payload . length ) ) ;
8892 const plainMessage =
8993 PersistentHarvestingDelegationMessage . decrypt ( encryptMessage , recipient . privateKey , sender . publicKey , NetworkType . MIJIN_TEST ) ;
90- expect ( plainMessage ) . to . be . equal ( recipient . publicKey ) ;
94+ expect ( plainMessage ) . to . be . equal ( delegatedPrivateKey ) ;
9195 } ) ;
9296
9397 it ( 'should encrypt and decrypt message using NIS1 schema' , ( ) => {
9498 const encryptedMessage =
95- PersistentHarvestingDelegationMessage . create ( recipient_nis . publicKey , sender_nis . privateKey , NetworkType . TEST_NET ) ;
99+ PersistentHarvestingDelegationMessage
100+ . create ( delegatedPrivateKey , sender_nis . privateKey , recipient_nis . publicKey , NetworkType . TEST_NET ) ;
96101 const plainMessage =
97102 PersistentHarvestingDelegationMessage . decrypt ( encryptedMessage ,
98103 recipient_nis . privateKey ,
99104 sender_nis . publicKey ,
100105 NetworkType . TEST_NET ) ;
101- expect ( plainMessage ) . to . be . equal ( recipient_nis . publicKey ) ;
106+ expect ( plainMessage ) . to . be . equal ( delegatedPrivateKey ) ;
102107 } ) ;
103108
104109} ) ;
0 commit comments