fraschetti/add wallet-get-address-details-contract-test (#19340)

Introduces comprehensive tests for the wallet_getAddressDetails endpoint
This commit is contained in:
Flavio Fraschetti 2024-03-22 06:51:36 -03:00 committed by GitHub
parent ad42882c5b
commit 0cc414d717
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 16 additions and 0 deletions

View File

@ -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)))))