From 6c487fc87895a5fdf2871b460510b0dfafe8a806 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Wed, 8 Jan 2020 16:51:31 -0500 Subject: [PATCH] [sky] refs #279 - Assert error when requesting fee in CalculatedHour ... for uninjected and pending transaction --- src/coin/skycoin/models/coin_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/coin/skycoin/models/coin_test.go b/src/coin/skycoin/models/coin_test.go index e0f1e671..a8b98260 100644 --- a/src/coin/skycoin/models/coin_test.go +++ b/src/coin/skycoin/models/coin_test.go @@ -238,6 +238,9 @@ func TestPendingTxnFee(t *testing.T) { require.NoError(t, err) require.Equal(t, uint64(0), fee) + _, err = pendTxn.ComputeFee(CalculatedHour) + testutil.RequireError(t, err, "Feature not implemented") + _, err = pendTxn.ComputeFee("NOCOINATALL") testutil.RequireError(t, err, "Invalid ticker") } @@ -259,6 +262,9 @@ func TestUninjectedTxnFee(t *testing.T) { require.NoError(t, err) require.Equal(t, uint64(0), fee) + _, err = coreTxn.ComputeFee(CalculatedHour) + testutil.RequireError(t, err, "Feature not implemented") + coreTxn.fee = 64 fee, err = coreTxn.ComputeFee(CoinHour) require.NoError(t, err)