estimateRequiredFee() in src/soroban.ts has no dedicated test under src/tests/. This is directly relevant: this function's fallback behavior is the root cause of a separate filed bug where InsufficientBalanceError overstates the required balance by ~500 XLM in the common case (a WasmVm/InvalidAction simulation error, which carries neither minResourceFee nor fee, always falls through to the 5_000_000_000n fallback). A test asserting the fallback value and the extraction logic for both minResourceFee and fee shapes would have surfaced that the fallback is reached far more often than intended.
estimateRequiredFee()insrc/soroban.tshas no dedicated test undersrc/tests/. This is directly relevant: this function's fallback behavior is the root cause of a separate filed bug whereInsufficientBalanceErroroverstates the required balance by ~500 XLM in the common case (a WasmVm/InvalidAction simulation error, which carries neitherminResourceFeenorfee, always falls through to the5_000_000_000nfallback). A test asserting the fallback value and the extraction logic for bothminResourceFeeandfeeshapes would have surfaced that the fallback is reached far more often than intended.