@@ -541,16 +541,15 @@ fun test_RebalanceHighCollateralLowYieldPrices() {
541541 let flowBalanceBefore = getBalance (address : user .address , vaultPublicPath : /public/flowTokenReceiver )!
542542
543543 // Close the yield vault
544- // log("\n[Scenario5] Closing yield vault...")
545- // TODO: closeYieldVault currently fails due to precision issues
546- // closeYieldVault(signer: user, id: yieldVaultIDs![0], beFailed: false)
547-
548- // // User should receive their collateral back; vault should be destroyed.
549- // let flowBalanceAfter = getBalance(address: user.address, vaultPublicPath: /public/flowTokenReceiver)!
550- // Test.assert(flowBalanceAfter > flowBalanceBefore,
551- // message: "Expected user FLOW balance to increase after closing vault, got \(flowBalanceAfter) (was \(flowBalanceBefore))")
552-
553- // yieldVaultIDs = getYieldVaultIDs(address: user.address)
554- // Test.assert(yieldVaultIDs == nil || yieldVaultIDs!.length == 0,
555- // message: "Expected no yield vaults after close but found \(yieldVaultIDs?.length ?? 0)")
544+ log (" \n [Scenario5] Closing yield vault..." )
545+ closeYieldVault (signer : user , id : yieldVaultIDs ! [0 ], beFailed : false )
546+
547+ // User should receive their collateral back; vault should be destroyed.
548+ let flowBalanceAfter = getBalance (address : user .address , vaultPublicPath : /public/flowTokenReceiver )!
549+ Test .assert (flowBalanceAfter > flowBalanceBefore ,
550+ message : " Expected user FLOW balance to increase after closing vault, got \( flowBalanceAfter ) (was \( flowBalanceBefore ) )" )
551+
552+ yieldVaultIDs = getYieldVaultIDs (address : user .address )
553+ Test .assert (yieldVaultIDs == nil || yieldVaultIDs ! .length == 0 ,
554+ message : " Expected no yield vaults after close but found \( yieldVaultIDs ?. length ?? 0 ) " )
556555}
0 commit comments