issues
search
cryptolandtech
/
moonlet-core
Moonlet Wallet - Core Package
MIT License
13
stars
8
forks
source link
Moonlet Core - Wallet - Integration Tests
#15
Open
mickys
opened
6 years ago
mickys
commented
6 years ago
Wallet integration tests
Integration
Wallet: constructed with parameters ( mnemonic, language = EN )
create one Ethereum account
[X] should create first account
[X] wallet should have 1 account
[x] transfer value to account / validate both balances
[x] transfer value to non payable fallback() contract / validate both balances
[x] transfer value to low payable fallback() contract / validate both balances
[x] transfer value to high payable fallback() contract / validate both balances
create two Ethereum accounts
[X] should create first account
[X] should create second account
[X] wallet should have 2 accounts
[ ] transfer value from account 1 to account 2 validate both balances
create one Zilliqa accounts
[X] should create first account
[X] wallet should have 1 account
[ ] transfer value to account / validate both balances
[ ] transfer value to contract / validate both balances
create two Zilliqa accounts
[X] should create first account
[X] should create second account
[X] wallet should have 2 accounts
[ ] transfer value from account 1 to account 2 validate both balances
create three Ethereum account
[ ] ethereum 1 - HD account
[ ] ethereum 2 - Loose account
[ ] ethereum 3 - Hardware account
[ ] transfer value from account 1 to account 2 / validate both balances
[ ] transfer value from account 1 to account 3 / validate both balances
[ ] transfer value from account 2 to account 1 / validate both balances
[ ] transfer value from account 2 to account 3 / validate both balances
[ ] call external hardware signer for account 3
create three Zilliqa account
[ ] Zilliqa 1 - HD account
[ ] Zilliqa 2 - Loose account
[ ] Zilliqa 3 - Hardware account
[ ] transfer value from account 1 to account 2 / validate both balances
[ ] transfer value from account 1 to account 3 / validate both balances
[ ] transfer value from account 2 to account 1 / validate both balances
[ ] transfer value from account 2 to account 3 / validate both balances
[ ] call external hardware signer for account 3
Depends on
[x] #8
[x] #9
[x] #10
[x] #11
[x] #12
[x] #13
Wallet integration tests
Integration
Wallet: constructed with parameters ( mnemonic, language = EN )
create one Ethereum account
create two Ethereum accounts
create one Zilliqa accounts
create two Zilliqa accounts
create three Ethereum account
create three Zilliqa account
Depends on