Skip to content

Commit ee4f962

Browse files
committed
expose test-only setup fn
1 parent 07b0db1 commit ee4f962

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

contracts/sources/lending_market.move

+30-1
Original file line numberDiff line numberDiff line change
@@ -1124,7 +1124,36 @@ module suilend::lending_market {
11241124
}
11251125

11261126
#[test_only]
1127-
fun setup(reserve_args: Bag, scenario: &mut Scenario): State {
1127+
public fun new_args(initial_deposit: u64): ReserveArgs {
1128+
use suilend::reserve_config::{Self};
1129+
1130+
ReserveArgs {
1131+
config: reserve_config::default_reserve_config(),
1132+
initial_deposit,
1133+
}
1134+
}
1135+
1136+
#[test_only]
1137+
public fun destruct_state(state: State): (
1138+
Clock,
1139+
LendingMarketOwnerCap<LENDING_MARKET>,
1140+
LendingMarket<LENDING_MARKET>,
1141+
PriceState,
1142+
Bag
1143+
) {
1144+
let State {
1145+
clock,
1146+
owner_cap,
1147+
lending_market,
1148+
prices,
1149+
type_to_index,
1150+
} = state;
1151+
1152+
(clock, owner_cap, lending_market, prices, type_to_index)
1153+
}
1154+
1155+
#[test_only]
1156+
public fun setup(reserve_args: Bag, scenario: &mut Scenario): State {
11281157
use suilend::test_usdc::{TEST_USDC};
11291158
use suilend::test_sui::{TEST_SUI};
11301159
use suilend::reserve_config::{Self};

0 commit comments

Comments
 (0)