diff --git a/integration_test/tests/wallet.rs b/integration_test/tests/wallet.rs index 90f69cf..5ef7c69 100644 --- a/integration_test/tests/wallet.rs +++ b/integration_test/tests/wallet.rs @@ -99,15 +99,18 @@ pub fn get_address_info() { fn get_balance() { let node = Node::new_with_default_wallet(); let json = node.client.get_balance().expect("getbalance"); - assert!(json.into_model().is_ok()) + assert!(json.into_model().is_ok()); + + node.fund_wallet(); + let json = node.client.get_balance().expect("getbalance"); + assert!(json.into_model().is_ok()); } #[test] #[cfg(feature = "v19")] fn get_balances() { let node = Node::new_with_default_wallet(); - let address = node.client.new_address().expect("failed to get new address"); - let _ = node.client.generate_to_address(101, &address).expect("generatetoaddress"); + node.fund_wallet(); let json = node.client.get_balances().expect("getbalances"); let model = json.into_model().expect("into_model"); // TODO: Do more fine grained testing. @@ -116,8 +119,6 @@ fn get_balances() { #[test] fn get_new_address() { - - let node = Node::new_with_default_wallet(); let _ = node.client.new_address().expect("getnewaddress"); @@ -171,8 +172,8 @@ fn get_received_by_address() { #[test] fn get_transaction() { let node = Node::new_with_default_wallet(); + node.fund_wallet(); let address = node.client.new_address().expect("failed to create new address"); - let _ = node.client.generate_to_address(101, &address).expect("generatetoaddress"); let txid = node .client @@ -205,8 +206,8 @@ fn unload_wallet() { #[test] fn send_to_address() { let node = Node::new_with_default_wallet(); + node.fund_wallet(); let address = node.client.new_address().expect("failed to create new address"); - let _ = node.client.generate_to_address(101, &address).expect("generatetoaddress"); let json = node .client