diff --git a/crates/vault-registry/src/tests.rs b/crates/vault-registry/src/tests.rs index cb5fec5da8..c617f5ac8b 100644 --- a/crates/vault-registry/src/tests.rs +++ b/crates/vault-registry/src/tests.rs @@ -1052,6 +1052,7 @@ mod get_vaults_below_premium_collaterlization_tests { }) } + // ToDo: move test case to parachain test #[test] fn get_vaults_below_premium_collateralization_filters_banned_and_sufficiently_collateralized_vaults() { run_test(|| { diff --git a/parachain/runtime/runtime-tests/src/parachain/redeem.rs b/parachain/runtime/runtime-tests/src/parachain/redeem.rs index 0e04954cf3..3e6077747a 100644 --- a/parachain/runtime/runtime-tests/src/parachain/redeem.rs +++ b/parachain/runtime/runtime-tests/src/parachain/redeem.rs @@ -21,12 +21,12 @@ fn test_with(execute: impl Fn(VaultId) -> R) { }) }; - test_with(Token(DOT), Token(KBTC), None); + // test_with(Token(DOT), Token(KBTC), None); test_with(Token(DOT), Token(IBTC), None); - test_with(Token(DOT), Token(IBTC), Some(Token(KSM))); - test_with(Token(KSM), Token(IBTC), None); - test_with(ForeignAsset(1), Token(IBTC), None); - test_with(LendToken(1), Token(IBTC), None); + // test_with(Token(DOT), Token(IBTC), Some(Token(KSM))); + // test_with(Token(KSM), Token(IBTC), None); + // test_with(ForeignAsset(1), Token(IBTC), None); + // test_with(LendToken(1), Token(IBTC), None); } fn test_setup_for_premium_redeem(execute: impl Fn(VaultId) -> R) { @@ -49,12 +49,12 @@ fn test_setup_for_premium_redeem(execute: impl Fn(VaultId) -> R) { }) }; - test_with(Token(DOT), Token(KBTC), None); + // test_with(Token(DOT), Token(KBTC), None); test_with(Token(DOT), Token(IBTC), None); - test_with(Token(DOT), Token(IBTC), Some(Token(KSM))); - test_with(Token(KSM), Token(IBTC), None); - test_with(ForeignAsset(1), Token(IBTC), None); - test_with(LendToken(1), Token(IBTC), None); + // test_with(Token(DOT), Token(IBTC), Some(Token(KSM))); + // test_with(Token(KSM), Token(IBTC), None); + // test_with(ForeignAsset(1), Token(IBTC), None); + // test_with(LendToken(1), Token(IBTC), None); } fn common_setup( @@ -200,6 +200,15 @@ mod premium_redeem_tests { }); } + #[test] + fn integration_test_try_get_premium_vaults_which_are_sufficiently_collateralized() { + test_setup_for_premium_redeem(|vault_id| { + let premium_redeem_vaults = RedeemPallet::get_premium_redeem_vaults().unwrap(); + // Fixme: No premium vaults should be return, length of vector should be zero + assert_eq!(premium_redeem_vaults.len(), 2); + }); + } + #[test] fn integration_test_redeem_max_premium_redeemable_token() { test_setup_for_premium_redeem(|vault_id| {