()
| 17 | |
| 18 | #[tokio::test] |
| 19 | async fn test_assert_initial_tx_success() { |
| 20 | let config = setup_test_full().await; |
| 21 | let faucet = Faucet::new(FaucetType::EsploraRegtest); |
| 22 | |
| 23 | let reward_amount = get_reward_amount(ONE_HUNDRED); |
| 24 | let total_dust_amount = (config.assert_commit_connectors_e_1.connectors_num() |
| 25 | + config.assert_commit_connectors_e_2.connectors_num()) as u64 |
| 26 | * DUST_AMOUNT; |
| 27 | let amount = Amount::from_sat( |
| 28 | reward_amount |
| 29 | + total_dust_amount |
| 30 | + MIN_RELAY_FEE_ASSERT_INITIAL |
| 31 | + MIN_RELAY_FEE_ASSERT_COMMIT1 |
| 32 | + MIN_RELAY_FEE_ASSERT_COMMIT2 |
| 33 | + MIN_RELAY_FEE_ASSERT_FINAL, |
| 34 | ); |
| 35 | let tx = fund_create_and_mine_assert_initial_tx(&config, &faucet, amount).await; |
| 36 | check_tx_output_sum( |
| 37 | reward_amount |
| 38 | + total_dust_amount |
| 39 | + MIN_RELAY_FEE_ASSERT_COMMIT1 |
| 40 | + MIN_RELAY_FEE_ASSERT_COMMIT2 |
| 41 | + MIN_RELAY_FEE_ASSERT_FINAL, |
| 42 | &tx, |
| 43 | ); |
| 44 | } |
nothing calls this directly
no test coverage detected