diff --git a/maestro/04-change-account/C702-change-pw.yaml b/maestro/04-change-account/C702-change-pw.yaml new file mode 100644 index 00000000000..e181cfa6de3 --- /dev/null +++ b/maestro/04-change-account/C702-change-pw.yaml @@ -0,0 +1,72 @@ +# Priority: Critical +# Test ID: C702 +# Title: Change PW - Able to change PW and login +# Expected Result: +# 1. Able to change PW and login with new PW and then set to old PW and login with old PW + +appId: ${MAESTRO_APP_ID} +tags: +- android +- C702 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_MUTATE_CHANGEPW_USERNAME} + PASSWORD: ${MAESTRO_EDGE_MUTATE_CHANGEPW_PASSWORD} + +- extendedWaitUntil: + visible: "Wallets" + timeout: 120000 +- tapOn: + id: "sideMenuButton" +- tapOn: "Settings" +- tapOn: "Tap to Unlock Account Settings" +- inputText: "Bluetable01" +- tapOn: "Submit" +- tapOn: "Change Password" +- inputText: "Bluetable02" +- tapOn: "Confirm Password" +- inputText: "Bluetable02" +- tapOn: "Back" +- tapOn: "Done" +- assertVisible: "Password Changed" +- tapOn: "OK" +- tapOn: + id: "sideMenuButton" +- tapOn: "Logout" +- tapOn: "Exit PIN" +- tapOn: "Password" +- inputText: "Bluetable02" +- tapOn: "Login" +- extendedWaitUntil: + visible: "Wallets" + timeout: 120000 +- tapOn: + id: "sideMenuButton" +- tapOn: "Settings" +- tapOn: "Tap to Unlock Account Settings" +- inputText: "Bluetable02" +- tapOn: "Submit" +- tapOn: "Change Password" +- inputText: "Bluetable01" +- tapOn: "Confirm Password" +- inputText: "Bluetable01" +- tapOn: "Back" +- tapOn: "Done" +- assertVisible: "Password Changed" +- tapOn: "OK" +- tapOn: + id: "sideMenuButton" +- tapOn: "Logout" +- tapOn: "Exit PIN" +- tapOn: "Password" +- inputText: "Bluetable01" +- tapOn: "Login" +- extendedWaitUntil: + visible: "Wallets" + timeout: 120000 + +- stopApp \ No newline at end of file diff --git a/maestro/04-change-account/C703-change-pin.yaml b/maestro/04-change-account/C703-change-pin.yaml new file mode 100644 index 00000000000..46aa2938133 --- /dev/null +++ b/maestro/04-change-account/C703-change-pin.yaml @@ -0,0 +1,73 @@ +# Priority: Critical +# Test ID: C703 +# Title: Change PIN - Able to change PIN and login +# Expected Result: +# 1. Able to change PIN and login with new PIN and then set to old PIN and login with old PIN + +appId: ${MAESTRO_APP_ID} +tags: +- android +- C703 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_MUTATE_CHANGEPIN_USERNAME} + PASSWORD: ${MAESTRO_EDGE_MUTATE_CHANGEPIN_PASSWORD} + +- extendedWaitUntil: + visible: "Wallets" + timeout: 120000 +- tapOn: + id: "sideMenuButton" +- tapOn: "Settings" +- tapOn: "Tap to Unlock Account Settings" +- inputText: "Bluetable01" +- tapOn: "Submit" +- tapOn: "Change PIN" +- tapOn: "2" +- tapOn: "2" +- tapOn: "2" +- tapOn: "2" +- tapOn: "Back" +- tapOn: "Done" +- assertVisible: "PIN Changed" +- tapOn: "OK" +- tapOn: + id: "sideMenuButton" +- tapOn: "Logout" +- tapOn: "2" +- tapOn: "2" +- tapOn: "2" +- tapOn: "2" +- extendedWaitUntil: + visible: "Wallets" + timeout: 120000 +- tapOn: + id: "sideMenuButton" +- tapOn: "Settings" +- tapOn: "Tap to Unlock Account Settings" +- inputText: "Bluetable01" +- tapOn: "Submit" +- tapOn: "Change PIN" +- tapOn: "1" +- tapOn: "1" +- tapOn: "1" +- tapOn: "1" +- tapOn: "Back" +- tapOn: "Done" +- tapOn: "OK" +- tapOn: + id: "sideMenuButton" +- tapOn: "Logout" +- tapOn: "1" +- tapOn: "1" +- tapOn: "1" +- tapOn: "1" +- extendedWaitUntil: + visible: "Wallets" + timeout: 120000 + +- stopApp \ No newline at end of file diff --git a/maestro/09-buy-sell/C826-usa-buy-no-crash.yaml b/maestro/09-buy-sell/C826-usa-buy-no-crash.yaml new file mode 100644 index 00000000000..d16f446b189 --- /dev/null +++ b/maestro/09-buy-sell/C826-usa-buy-no-crash.yaml @@ -0,0 +1,83 @@ +# Priority: Critical +# Test ID: C826 +# Title: Buy Scene - No crash going into each USA supported Buy Partner +# Expected Result: +# 1. User is able to access each supported Buy Partner in the USA without crashing + +appId: ${MAESTRO_APP_ID} +tags: +- android +- C826 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_USA_PARTNERS_USERNAME} + PASSWORD: ${MAESTRO_EDGE_USA_PARTNERS_PASSWORD} + +- extendedWaitUntil: + visible: Buy + timeout: 120000 +- tapOn: "Buy" +- extendedWaitUntil: + visible: Google Pay + timeout: 120000 +- tapOn: "Google Pay" +- extendedWaitUntil: + visible: My Bitcoin + timeout: 120000 +- tapOn: "My Bitcoin" +- tapOn: "Tap to Change Provider" +- extendedWaitUntil: + visible: Simplex + timeout: 120000 +- tapOn: + text: "Simplex" + index: 0 +- tapOn: "Next" +- extendedWaitUntil: + visible: Order Summary + timeout: 120000 +- tapOn: "Close tab" +- tapOn: "Tap to Change Provider" +- tapOn: "Moonpay" +- tapOn: "Next" +- assertVisible: "Checkout with MoonPay" +- tapOn: "Close tab" +- tapOn: "Tap to Change Provider" +- tapOn: "Banxa" +- tapOn: "Next" +- assertVisible: "Let's verify your details." +- tapOn: "Close tab" +- tapOn: + id: "chevronBack" +- tapOn: "Credit and Debit Card" +- tapOn: "My Bitcoin" +- tapOn: "Tap to Change Provider" +- tapOn: + text: "Simplex" + index: 0 +- tapOn: "Next" +- assertVisible: "Order summary" +- tapOn: "Close tab" +- tapOn: "Tap to Change Provider" +- tapOn: "Moonpay" +- tapOn: "Next" +- assertVisible: "Checkout with MoonPay" +- tapOn: "Close tab" +- tapOn: "Tap to Change Provider" +- tapOn: "Banxa" +- tapOn: "Next" +- assertVisible: "Let's verify your details." +- tapOn: "Close tab" +- tapOn: + id: "chevronBack" +- tapOn: "In-person Cash and Debit Card" +- assertVisible: "LibertyX" +- tapOn: + id: "chevronBack" +- assertVisible: "Buy Cryptocurrency" + +- stopApp \ No newline at end of file diff --git a/maestro/09-buy-sell/C827-usa-sell-no-crash.yaml b/maestro/09-buy-sell/C827-usa-sell-no-crash.yaml new file mode 100644 index 00000000000..851728552a5 --- /dev/null +++ b/maestro/09-buy-sell/C827-usa-sell-no-crash.yaml @@ -0,0 +1,42 @@ +# Priority: Critical +# Test ID: C827 +# Title: Buy Scene - No crash going into each USA supported Sell Partner +# Expected Result: +# 1. User is able to access each supported Sell Partner in the USA without crashing + +appId: ${MAESTRO_APP_ID} +tags: +- android +- C826 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_USA_PARTNERS_USERNAME} + PASSWORD: ${MAESTRO_EDGE_USA_PARTNERS_PASSWORD} + +- extendedWaitUntil: + visible: Sell + timeout: 120000 +- tapOn: "Sell" +- extendedWaitUntil: + visible: Sell Cryptocurrency + timeout: 120000 +- tapOn: "ACH Bank Transfer" +- extendedWaitUntil: + visible: MoonPay + timeout: 120000 +- tapOn: + id: "chevronBack" +- assertVisible: "Sell Cryptocurrency" +- tapOn: "Gift Cards" +- extendedWaitUntil: + visible: "Bitrefill" + timeout: 120000 +- tapOn: + id: "chevronBack" +- assertVisible: "Sell Cryptocurrency" + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209291-evm-01.yaml b/maestro/10-assets/C209291-evm-01.yaml new file mode 100644 index 00000000000..ab25dd7897e --- /dev/null +++ b/maestro/10-assets/C209291-evm-01.yaml @@ -0,0 +1,131 @@ +# Priority: Critical +# Test ID: C209291 +# Title: EVM Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for EVM only +# Notes: iOS cannot properly scroll so we only validate the first asset (EVM) + +appId: ${MAESTRO_APP_ID} +tags: +- android +- C209291 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_EVM_USERNAME} + PASSWORD: ${MAESTRO_EDGE_EVM_PASSWORD} + +- extendedWaitUntil: + visible: My zkSync + timeout: 120000 +- tapOn: My zkSync +- extendedWaitUntil: + visible: 0.00181648025 ETH + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Optimism ETH + direction: DOWN +- tapOn: My Optimism ETH +- extendedWaitUntil: + visible: 0.0009298100803297 ETH + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Rootstock + direction: DOWN +- tapOn: My Rootstock +- extendedWaitUntil: + visible: 0.00004471 RBTC + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Polygon + direction: DOWN +- tapOn: My Polygon +- extendedWaitUntil: + visible: 2.243799729 MATIC + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Fantom + direction: DOWN +- tapOn: My Fantom +- extendedWaitUntil: + visible: 5.181418485626010141 FTM + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Avalanche + direction: DOWN +- tapOn: My Avalanche +- extendedWaitUntil: + visible: 0.103936764 AVAX + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Binance Smart Chain + direction: DOWN +- tapOn: My Binance Smart Chain +- extendedWaitUntil: + visible: 0.0042 BNB + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Ethereum Classic + direction: DOWN +- tapOn: My Ethereum Classic +- extendedWaitUntil: + visible: 0.042069 ETC + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Celo + direction: DOWN +- tapOn: My Celo +- extendedWaitUntil: + visible: 1.18928686650883056 CELO + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My PulseChain + direction: DOWN +- tapOn: My PulseChain +- extendedWaitUntil: + visible: 1,011 PLS + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Ethereum POW + direction: DOWN +- tapOn: My Ethereum POW +- extendedWaitUntil: + visible: 0.0123122 ETHW + timeout: 120000 +- tapOn: Wallets + +- scrollUntilVisible: + element: My Liberland + direction: DOWN +- tapOn: My Liberland +- extendedWaitUntil: + visible: 1.0123 LLD + timeout: 120000 +- tapOn: Wallets + +- stopApp + +# iOS blocked scrollability (need to create separate accounts for each specific EVM) \ No newline at end of file diff --git a/maestro/10-assets/C209295-xrp-01.yaml b/maestro/10-assets/C209295-xrp-01.yaml new file mode 100644 index 00000000000..efa6795df81 --- /dev/null +++ b/maestro/10-assets/C209295-xrp-01.yaml @@ -0,0 +1,38 @@ +# Priority: Critical +# Test ID: C209295 +# Title: XRP Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for XRP only + + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209295 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_XRP_USERNAME} + PASSWORD: ${MAESTRO_EDGE_XRP_PASSWORD} + +- extendedWaitUntil: + visible: XRP + timeout: 120000 +- tapOn: XRP +- extendedWaitUntil: + visible: 19.999952 XRP + timeout: 120000 +- tapOn: Wallets +- extendedWaitUntil: + visible: Gatehub EUR + timeout: 120000 +- tapOn: Gatehub EUR +- extendedWaitUntil: + visible: 0.9276447105788423 EUR.gh + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209296-xlm-01.yaml b/maestro/10-assets/C209296-xlm-01.yaml new file mode 100644 index 00000000000..f92ac45e225 --- /dev/null +++ b/maestro/10-assets/C209296-xlm-01.yaml @@ -0,0 +1,29 @@ +# Priority: Critical +# Test ID: C209296 +# Title: XLM Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for XLM only + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209296 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_XLM_USERNAME} + PASSWORD: ${MAESTRO_EDGE_XLM_PASSWORD} + +- extendedWaitUntil: + visible: XLM + timeout: 120000 +- tapOn: XLM +- extendedWaitUntil: + visible: 4.2 XLM + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209298-hbar-01.yaml b/maestro/10-assets/C209298-hbar-01.yaml new file mode 100644 index 00000000000..baa32a24085 --- /dev/null +++ b/maestro/10-assets/C209298-hbar-01.yaml @@ -0,0 +1,29 @@ +# Priority: Critical +# Test ID: C209298 +# Title: HBAR Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for HBAR only + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209298 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_HBAR_USERNAME} + PASSWORD: ${MAESTRO_EDGE_HBAR_PASSWORD} + +- extendedWaitUntil: + visible: HBAR + timeout: 120000 +- tapOn: My Hedera Active +- extendedWaitUntil: + visible: 36.23 HBAR + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209300-xtz-01.yaml b/maestro/10-assets/C209300-xtz-01.yaml new file mode 100644 index 00000000000..90f23ca25b1 --- /dev/null +++ b/maestro/10-assets/C209300-xtz-01.yaml @@ -0,0 +1,29 @@ +# Priority: Critical +# Test ID: C209300 +# Title: XTZ Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for XTZ only + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209300 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_XTZ_USERNAME} + PASSWORD: ${MAESTRO_EDGE_XTZ_PASSWORD} + +- extendedWaitUntil: + visible: XTZ + timeout: 120000 +- tapOn: XTZ +- extendedWaitUntil: + visible: 0.1158 XTZ + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209301-bnb-01.yaml b/maestro/10-assets/C209301-bnb-01.yaml new file mode 100644 index 00000000000..7478b8b9ef5 --- /dev/null +++ b/maestro/10-assets/C209301-bnb-01.yaml @@ -0,0 +1,29 @@ +# Priority: Critical +# Test ID: C209301 +# Title: BNB Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for BNB only + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209301 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_BNB_USERNAME} + PASSWORD: ${MAESTRO_EDGE_BNB_PASSWORD} + +- extendedWaitUntil: + visible: BNB + timeout: 120000 +- tapOn: BNB +- extendedWaitUntil: + visible: 0.00349 BNB + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209302-algo-01.yaml b/maestro/10-assets/C209302-algo-01.yaml new file mode 100644 index 00000000000..7ee45c28711 --- /dev/null +++ b/maestro/10-assets/C209302-algo-01.yaml @@ -0,0 +1,37 @@ +# Priority: Critical +# Test ID: C209302 +# Title: ALGO Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for ALGO only + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209302 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_ALGO_USERNAME} + PASSWORD: ${MAESTRO_EDGE_ALGO_PASSWORD} + +- extendedWaitUntil: + visible: ALGO + timeout: 120000 +- tapOn: ALGO +- extendedWaitUntil: + visible: 12.299 ALGO + timeout: 120000 +- tapOn: Wallets +- extendedWaitUntil: + visible: USDC + timeout: 120000 +- tapOn: USDC +- extendedWaitUntil: + visible: 1.1988 USDC + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209303-trx-01.yaml b/maestro/10-assets/C209303-trx-01.yaml new file mode 100644 index 00000000000..dd52170661d --- /dev/null +++ b/maestro/10-assets/C209303-trx-01.yaml @@ -0,0 +1,38 @@ +# Priority: Critical +# Test ID: C209303 +# Title: TRX Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for TRX only + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209303 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_TRX_USERNAME} + PASSWORD: ${MAESTRO_EDGE_TRX_PASSWORD} + +- extendedWaitUntil: + visible: TRX + timeout: 120000 +- tapOn: TRX +- extendedWaitUntil: + visible: 92.67 TRX + timeout: 120000 +- tapOn: Wallets + +- extendedWaitUntil: + visible: USDT + timeout: 120000 +- tapOn: USDT +- extendedWaitUntil: + visible: 2.22 USDT + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209304-dot-01.yaml b/maestro/10-assets/C209304-dot-01.yaml new file mode 100644 index 00000000000..82be6a3ce55 --- /dev/null +++ b/maestro/10-assets/C209304-dot-01.yaml @@ -0,0 +1,29 @@ +# Priority: Critical +# Test ID: C209304 +# Title: DOT Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for DOT only + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209304 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_DOT_USERNAME} + PASSWORD: ${MAESTRO_EDGE_DOT_PASSWORD} + +- extendedWaitUntil: + visible: DOT + timeout: 120000 +- tapOn: DOT +- extendedWaitUntil: + visible: 1.023 DOT + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209305-sol-01.yaml b/maestro/10-assets/C209305-sol-01.yaml new file mode 100644 index 00000000000..a457795bda8 --- /dev/null +++ b/maestro/10-assets/C209305-sol-01.yaml @@ -0,0 +1,29 @@ +# Priority: Critical +# Test ID: C209305 +# Title: SOL Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for SOL only + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209305 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_SOL_USERNAME} + PASSWORD: ${MAESTRO_EDGE_SOL_PASSWORD} + +- extendedWaitUntil: + visible: SOL + timeout: 120000 +- tapOn: SOL +- extendedWaitUntil: + visible: 0.03647 SOL + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/maestro/10-assets/C209306-fio-01.yaml b/maestro/10-assets/C209306-fio-01.yaml new file mode 100644 index 00000000000..0be642751ac --- /dev/null +++ b/maestro/10-assets/C209306-fio-01.yaml @@ -0,0 +1,29 @@ +# Priority: Critical +# Test ID: C209306 +# Title: FIO Asset balances load and show correctly for iOS +# Expected Result: +# 1. User is able to login and see correct balances for FIO only + +appId: ${MAESTRO_APP_ID} +tags: +- all +- C209306 +--- +- runFlow: + file: ../common/launch-cleared.yaml +- runFlow: + file: ../common/login-password.yaml + env: + USERNAME: ${MAESTRO_EDGE_FIO_USERNAME} + PASSWORD: ${MAESTRO_EDGE_FIO_PASSWORD} + +- extendedWaitUntil: + visible: FIO + timeout: 120000 +- tapOn: FIO +- extendedWaitUntil: + visible: 123 FIO + timeout: 120000 +- tapOn: Wallets + +- stopApp \ No newline at end of file diff --git a/scripts/runMaestro.ts b/scripts/runMaestro.ts index e37429f537f..720ef284b01 100644 --- a/scripts/runMaestro.ts +++ b/scripts/runMaestro.ts @@ -24,7 +24,33 @@ const asTestConfig = asObject({ MAESTRO_EDGE_XRP_USERNAME: asOptional(asString, 'user'), MAESTRO_EDGE_XRP_PASSWORD: asOptional(asString, 'passwd'), MAESTRO_EDGE_TXDETAILS_USERNAME: asOptional(asString, 'user'), - MAESTRO_EDGE_TXDETAILS_PASSWORD: asOptional(asString, 'passwd') + MAESTRO_EDGE_TXDETAILS_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_USA_PARTNERS_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_USA_PARTNERS_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_MUTATE_CHANGEPW_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_MUTATE_CHANGEPW_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_MUTATE_CHANGEPIN_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_MUTATE_CHANGEPIN_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_EVM_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_EVM_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_XLM_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_XLM_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_HBAR_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_HBAR_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_XTZ_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_XTZ_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_BNB_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_BNB_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_ALGO_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_ALGO_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_TRX_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_TRX_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_DOT_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_DOT_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_SOL_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_SOL_PASSWORD: asOptional(asString, 'passwd'), + MAESTRO_EDGE_FIO_USERNAME: asOptional(asString, 'user'), + MAESTRO_EDGE_FIO_PASSWORD: asOptional(asString, 'passwd') }), { MAESTRO_APP_ID: 'co.edgesecure.app', @@ -43,7 +69,33 @@ const asTestConfig = asObject({ MAESTRO_EDGE_XRP_USERNAME: 'user', MAESTRO_EDGE_XRP_PASSWORD: 'passwd', MAESTRO_EDGE_TXDETAILS_USERNAME: 'user', - MAESTRO_EDGE_TXDETAILS_PASSWORD: 'passwd' + MAESTRO_EDGE_TXDETAILS_PASSWORD: 'passwd', + MAESTRO_EDGE_USA_PARTNERS_USERNAME: 'user', + MAESTRO_EDGE_USA_PARTNERS_PASSWORD: 'passwd', + MAESTRO_EDGE_MUTATE_CHANGEPW_USERNAME: 'user', + MAESTRO_EDGE_MUTATE_CHANGEPW_PASSWORD: 'passwd', + MAESTRO_EDGE_MUTATE_CHANGEPIN_USERNAME: 'user', + MAESTRO_EDGE_MUTATE_CHANGEPIN_PASSWORD: 'passwd', + MAESTRO_EDGE_EVM_USERNAME: 'user', + MAESTRO_EDGE_EVM_PASSWORD: 'passwd', + MAESTRO_EDGE_XLM_USERNAME: 'user', + MAESTRO_EDGE_XLM_PASSWORD: 'passwd', + MAESTRO_EDGE_HBAR_USERNAME: 'user', + MAESTRO_EDGE_HBAR_PASSWORD: 'passwd', + MAESTRO_EDGE_XTZ_USERNAME: 'user', + MAESTRO_EDGE_XTZ_PASSWORD: 'passwd', + MAESTRO_EDGE_BNB_USERNAME: 'user', + MAESTRO_EDGE_BNB_PASSWORD: 'passwd', + MAESTRO_EDGE_ALGO_USERNAME: 'user', + MAESTRO_EDGE_ALGO_PASSWORD: 'passwd', + MAESTRO_EDGE_TRX_USERNAME: 'user', + MAESTRO_EDGE_TRX_PASSWORD: 'passwd', + MAESTRO_EDGE_DOT_USERNAME: 'user', + MAESTRO_EDGE_DOT_PASSWORD: 'passwd', + MAESTRO_EDGE_SOL_USERNAME: 'user', + MAESTRO_EDGE_SOL_PASSWORD: 'passwd', + MAESTRO_EDGE_FIO_USERNAME: 'user', + MAESTRO_EDGE_FIO_PASSWORD: 'passwd' } ) }).withRest