Skip to content

Commit

Permalink
[sky] refs #279 - Add TestUninjectedTxnFee
Browse files Browse the repository at this point in the history
  • Loading branch information
olemis committed Jan 8, 2020
1 parent a9d54fc commit fafd791
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions src/coin/skycoin/models/coin_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -251,3 +251,19 @@ func TestUninjectedTxnStatus(t *testing.T) {
coreTxn := new(SkycoinUninjectedTransaction)
require.Equal(t, core.TXN_STATUS_CREATED, coreTxn.GetStatus())
}

func TestUninjectedTxnFee(t *testing.T) {
coreTxn := new(SkycoinUninjectedTransaction)

fee, err := coreTxn.ComputeFee(Sky)
require.NoError(t, err)
require.Equal(t, uint64(0), fee)

coreTxn.fee = 64
fee, err = coreTxn.ComputeFee(CoinHour)
require.NoError(t, err)
require.Equal(t, uint64(64), fee)

fee, err = coreTxn.ComputeFee("NOCOINATALL")
testutil.RequireError(t, err, "Invalid ticker")
}

0 comments on commit fafd791

Please sign in to comment.