mirror of
https://github.com/status-im/status-mobile.git
synced 2025-02-04 12:55:03 +00:00
fraschetti/add wallet-get-address-details-contract-test (#19340)
Introduces comprehensive tests for the wallet_getAddressDetails endpoint
This commit is contained in:
parent
ad42882c5b
commit
0cc414d717
@ -87,3 +87,19 @@
|
||||
"wallet_getWalletToken"
|
||||
[default-address])]
|
||||
(assert-wallet-tokens response)))))
|
||||
|
||||
(defn assert-address-details
|
||||
[result]
|
||||
(is (contains? result :address))
|
||||
(is (contains? result :path))
|
||||
(is (boolean? (:hasActivity result)))
|
||||
(is (false? (:alreadyCreated result))))
|
||||
|
||||
(deftest wallet-get-address-details-contract-test
|
||||
(h/test-async :wallet/get-address-details
|
||||
(fn []
|
||||
(p/let [input "test.eth"
|
||||
chain-id constants/ethereum-mainnet-chain-id
|
||||
ens-address (contract-utils/call-rpc "ens_addressOf" chain-id input)
|
||||
response (contract-utils/call-rpc "wallet_getAddressDetails" chain-id ens-address)]
|
||||
(assert-address-details response)))))
|
||||
|
Loading…
x
Reference in New Issue
Block a user