Skip to content

Commit 7748a05

Browse files
tzemanovicmurisi
authored andcommitted
test/e2e/masp: add support for testing with HW wallet
1 parent 2d9206c commit 7748a05

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

crates/tests/src/e2e/ledger_tests.rs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ use namada_apps_lib::config::utils::convert_tm_addr_to_socket_addr;
2828
use namada_apps_lib::config::{self, ethereum_bridge};
2929
use namada_apps_lib::tendermint_config::net::Address as TendermintAddress;
3030
use namada_apps_lib::wallet::{self, Alias};
31+
use namada_apps_lib::wallet::defaults::is_use_device;
3132
use namada_core::chain::ChainId;
3233
use namada_core::token::NATIVE_MAX_DECIMAL_PLACES;
3334
use namada_sdk::address::Address;
@@ -2508,7 +2509,7 @@ fn masp_txs_and_queries() -> Result<()> {
25082509
let txs_args = vec![
25092510
// 2. Shield 20 BTC from Albert to PA(A)
25102511
(
2511-
vec![
2512+
apply_use_device(vec![
25122513
"shield",
25132514
"--source",
25142515
ALBERT,
@@ -2518,12 +2519,12 @@ fn masp_txs_and_queries() -> Result<()> {
25182519
BTC,
25192520
"--amount",
25202521
"20",
2521-
],
2522+
]),
25222523
TX_APPLIED_SUCCESS,
25232524
),
25242525
// 3. Transfer 7 BTC from SK(A) to PA(B)
25252526
(
2526-
vec![
2527+
apply_use_device(vec![
25272528
"transfer",
25282529
"--source",
25292530
A_SPENDING_KEY,
@@ -2535,7 +2536,7 @@ fn masp_txs_and_queries() -> Result<()> {
25352536
"7",
25362537
"--gas-payer",
25372538
CHRISTEL_KEY,
2538-
],
2539+
]),
25392540
TX_APPLIED_SUCCESS,
25402541
),
25412542
// 4. Assert BTC balance at VK(A) is 13
@@ -2545,7 +2546,7 @@ fn masp_txs_and_queries() -> Result<()> {
25452546
),
25462547
// 5. Unshield 5 BTC from SK(B) to Bertha
25472548
(
2548-
vec![
2549+
apply_use_device(vec![
25492550
"unshield",
25502551
"--source",
25512552
B_SPENDING_KEY,
@@ -2557,7 +2558,7 @@ fn masp_txs_and_queries() -> Result<()> {
25572558
"5",
25582559
"--gas-payer",
25592560
CHRISTEL_KEY,
2560-
],
2561+
]),
25612562
TX_APPLIED_SUCCESS,
25622563
),
25632564
// 6. Assert BTC balance at VK(B) is 2
@@ -2578,6 +2579,9 @@ fn masp_txs_and_queries() -> Result<()> {
25782579
)?;
25792580
sync.assert_success();
25802581
for &dry_run in &[true, false] {
2582+
if dry_run && is_use_device() {
2583+
continue;
2584+
}
25812585
let tx_args = if dry_run
25822586
&& (tx_args[0] == "transfer"
25832587
|| tx_args[0] == "shield"

0 commit comments

Comments
 (0)