alfred/test-updates #15
| @ -2082,7 +2082,18 @@ func TestCheckVouchers(t *testing.T) { | |||||||
| 		{ContractAddress: "0x41c188d63Qa", TokenSymbol: "MILO", TokenDecimals: "4", Balance: "200"}, | 		{ContractAddress: "0x41c188d63Qa", TokenSymbol: "MILO", TokenDecimals: "4", Balance: "200"}, | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	// store the default voucher data
 | ||||||
|  | 	err = store.WriteEntry(ctx, sessionId, storedb.DATA_ACTIVE_SYM, []byte("SRF")) | ||||||
|  | 	if err != nil { | ||||||
|  | 		t.Fatal(err) | ||||||
|  | 	} | ||||||
|  | 	err = store.WriteEntry(ctx, sessionId, storedb.DATA_ACTIVE_ADDRESS, []byte("0x41c188D45rfg6ds")) | ||||||
|  | 	if err != nil { | ||||||
|  | 		t.Fatal(err) | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| 	expectedSym := []byte("1:SRF\n2:MILO") | 	expectedSym := []byte("1:SRF\n2:MILO") | ||||||
|  | 	expectedUpdatedAddress := []byte("0xd4c288865Ce") | ||||||
| 
 | 
 | ||||||
| 	mockAccountService.On("FetchVouchers", string(publicKey)).Return(mockVouchersResponse, nil) | 	mockAccountService.On("FetchVouchers", string(publicKey)).Return(mockVouchersResponse, nil) | ||||||
| 
 | 
 | ||||||
| @ -2095,8 +2106,16 @@ func TestCheckVouchers(t *testing.T) { | |||||||
| 		t.Fatal(err) | 		t.Fatal(err) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	// Read active contract address from the store
 | ||||||
|  | 	updatedAddress, err := store.ReadEntry(ctx, sessionId, storedb.DATA_ACTIVE_ADDRESS) | ||||||
|  | 	if err != nil { | ||||||
|  | 		t.Fatal(err) | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| 	// assert that the data is stored correctly
 | 	// assert that the data is stored correctly
 | ||||||
| 	assert.Equal(t, expectedSym, voucherData) | 	assert.Equal(t, expectedSym, voucherData) | ||||||
|  | 	// assert that the address is updated
 | ||||||
|  | 	assert.Equal(t, expectedUpdatedAddress, updatedAddress) | ||||||
| 
 | 
 | ||||||
| 	mockAccountService.AssertExpectations(t) | 	mockAccountService.AssertExpectations(t) | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user