more test updates
parent
8db387eab7
commit
be1c427ba7
|
@ -4,7 +4,7 @@
|
||||||
HERE=$(cd $(dirname $BASH_SOURCE) && pwd)
|
HERE=$(cd $(dirname $BASH_SOURCE) && pwd)
|
||||||
source $HERE/testutil.sh
|
source $HERE/testutil.sh
|
||||||
|
|
||||||
cosmos-testd tx cosmostest new-auction asdf asdf 500 token 1662155879 \
|
cosmos-testd tx cosmostest new-auction asdf asdf 500 token $(now + 100) \
|
||||||
-y --from bob \
|
-y --from bob \
|
||||||
| expect_success "New auction is created"
|
| expect_success "New auction is created"
|
||||||
|
|
||||||
|
@ -12,6 +12,10 @@ cosmos-testd tx cosmostest new-bid $(get_last_auction_index) 100 \
|
||||||
-y --from alice \
|
-y --from alice \
|
||||||
| expect_success "New bid is correctly created"
|
| expect_success "New bid is correctly created"
|
||||||
|
|
||||||
|
cosmos-testd tx cosmostest new-bid $(get_last_auction_index) 90 \
|
||||||
|
-y --from alice \
|
||||||
|
| expect_success "Can bid below price ceiling"
|
||||||
|
|
||||||
cosmos-testd tx cosmostest new-bid $(get_last_auction_index) 100 \
|
cosmos-testd tx cosmostest new-bid $(get_last_auction_index) 100 \
|
||||||
-y --from alice \
|
-y --from alice \
|
||||||
| expect_fail "Can't create duplicate bids"
|
| expect_fail "Can't create duplicate bids"
|
||||||
|
@ -28,9 +32,13 @@ cosmos-testd tx cosmostest new-bid $(get_last_auction_index) 0 \
|
||||||
-y --from alice \
|
-y --from alice \
|
||||||
| expect_fail "Can't bid 0 tokens"
|
| expect_fail "Can't bid 0 tokens"
|
||||||
|
|
||||||
|
cosmos-testd q cosmostest auction-bids $(get_last_auction_index) \
|
||||||
|
| jq -M ".bids | length" \
|
||||||
|
| assert_eq 2 "Number of auction bids"
|
||||||
|
|
||||||
log_info "Waiting until auction expires..."
|
log_info "Waiting until auction expires..."
|
||||||
sleep 10
|
sleep 10
|
||||||
|
|
||||||
cosmos-testd tx cosmostest new-bid $(get_last_auction_index) 100 \
|
cosmos-testd tx cosmostest new-bid $(get_last_auction_index) 50 \
|
||||||
-y --from alice \
|
-y --from alice \
|
||||||
| expect_fail "Can't add bids after auction expiry"
|
| expect_fail "Can't add bids after auction expiry"
|
||||||
|
|
|
@ -7,13 +7,14 @@ cosmos-testd config output json
|
||||||
|
|
||||||
# Compares $1 & $2, exiting with $3 (label) if not eq
|
# Compares $1 & $2, exiting with $3 (label) if not eq
|
||||||
function assert_eq {
|
function assert_eq {
|
||||||
if [[ $1 = $2 ]]; then
|
read -r out
|
||||||
log_fail
|
if [[ $out = $1 ]]; then
|
||||||
echo Expected $3 to equal $2, instead got $1.
|
|
||||||
exit 1
|
|
||||||
else
|
|
||||||
log_ok
|
log_ok
|
||||||
echo $3 correctly equals $2
|
echo $2 correctly equals $1
|
||||||
|
else
|
||||||
|
log_fail
|
||||||
|
echo $2 should equal $1, instead got $out.
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue