Skip to content

Commit

Permalink
[FIX-13] Incorrect error message
Browse files Browse the repository at this point in the history
  • Loading branch information
iboss-ptk committed Sep 20, 2023
1 parent 36c681c commit 5d1bcbb
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions contracts/transmuter/src/transmuter_pool/exit_pool.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,8 @@ impl TransmuterPool {
}
}
} else {
return Err(ContractError::InsufficientPoolAsset {
required: token.clone(),
available: Coin::new(0, token.denom.clone()),
return Err(ContractError::InvalidPoolAssetDenom {
denom: token.denom.clone(),
});
}
}
Expand Down Expand Up @@ -94,21 +93,19 @@ mod tests {
let err = pool.exit_pool(&[Coin::new(10_000, "invalid")]).unwrap_err();
assert_eq!(
err,
ContractError::InsufficientPoolAsset {
required: Coin::new(10_000, "invalid"),
available: Coin::new(0, "invalid")
ContractError::InvalidPoolAssetDenom {
denom: "invalid".to_string()
}
);

// exit pool with both valid and invalid token
let err = pool
.exit_pool(&[Coin::new(10_000, ETH_USDC), Coin::new(10_000, "invalid")])
.exit_pool(&[Coin::new(10_000, ETH_USDC), Coin::new(10_000, "invalid2")])
.unwrap_err();
assert_eq!(
err,
ContractError::InsufficientPoolAsset {
required: Coin::new(10_000, "invalid"),
available: Coin::new(0, "invalid")
ContractError::InvalidPoolAssetDenom {
denom: "invalid2".to_string()
}
);
}
Expand Down

0 comments on commit 5d1bcbb

Please sign in to comment.