From faf5c3d89b59af92caed304faa467e14d8a12fdb Mon Sep 17 00:00:00 2001 From: turtlebasket Date: Wed, 7 Sep 2022 23:49:58 +0000 Subject: [PATCH] tests for provider locking requirement --- tests/test_auction_flow.sh | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/tests/test_auction_flow.sh b/tests/test_auction_flow.sh index 775af9c..da13493 100755 --- a/tests/test_auction_flow.sh +++ b/tests/test_auction_flow.sh @@ -4,21 +4,31 @@ HERE=$(cd $(dirname $BASH_SOURCE) && pwd) source $HERE/testutil.sh -colineard tx colinear new-auction asdf asdf 200 token $(now + 3500) \ +colineard tx colinearcore lock-funds 400000000 -y --from alice \ + | expect_fail "Can't lock any amount below the minimum required (400 CLR)" + +colineard tx colinearcore new-auction asdf asdf 200 uusdc $(now + 3500) \ -y --from bob \ | expect_fail "Can't create auction below min lease period" -colineard tx colinearcore new-auction asdf asdf 200 usdc $(now + 8200000) \ +colineard tx colinearcore new-auction asdf asdf 200 uusdc $(now + 8200000) \ -y --from bob \ | expect_fail "Can't create auction above max lease period" -before=$(get_balance $BOB usdc) +before=$(get_balance $BOB uusdc) -colineard tx colinearcore new-auction asdf asdf 200 usdc $(now + 3700) \ +colineard tx colinearcore new-auction asdf asdf 200 uusdc $(now + 3700) \ -y --from bob \ | expect_success "New auction is created" -get_balance $BOB usdc | expect_change -200 $before "Change in Bob's balance" +get_balance $BOB uusdc | expect_change -200 $before "Change in Bob's balance" + +colineard tx colinearcore new-bid $(get_last_auction_index) 100 \ + -y --from alice \ + | expect_fail "Can't bid without locking CLR" + +colineard tx colinearcore lock-funds 550000000 -y --from alice \ + | expect_success "Can lock above the maximum (550 CLR)" colineard tx colinearcore new-bid $(get_last_auction_index) 100 \ -y --from alice \ @@ -42,13 +52,13 @@ colineard tx colinearcore new-bid $(get_last_auction_index) 600 \ colineard tx colinearcore new-bid $(get_last_auction_index) 0 \ -y --from alice \ - | expect_fail "Can't bid 0 usdcs" + | expect_fail "Can't bid 0 uusdcs" colineard q colinearcore auction-bids $(get_last_auction_index) \ | jq -M ".bids | length" \ | assert_eq 2 "Number of auction bids" -before=$(get_balance $BOB usdc) +before=$(get_balance $BOB uusdc) # Was experiencing issues with bob's balance not updating, probably # because we weren't waiting long enough @@ -63,4 +73,4 @@ colineard q colinearcore show-auction $(get_last_auction_index) \ | jq -rM ".auction.best.amount" \ | assert_eq 90 "Remaining vested amount from finalized top bid" -get_balance $BOB usdc | expect_change 110 $before "Change in Bob's balance" +get_balance $BOB uusdc | expect_change 110 $before "Change in Bob's balance"