github.com/bitfinexcom/bitfinex-api-go@v0.0.0-20210608095005-9e0b26f200fb/pkg/models/fundingcredit/cancel_test.go (about)

     1  package fundingcredit_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/bitfinexcom/bitfinex-api-go/pkg/models/fundingcredit"
     7  	"github.com/stretchr/testify/assert"
     8  	"github.com/stretchr/testify/require"
     9  )
    10  
    11  func TestCancelRequest(t *testing.T) {
    12  	t.Run("MarshalJSON", func(t *testing.T) {
    13  		flcr := fundingcredit.CancelRequest{ID: 123}
    14  		got, err := flcr.MarshalJSON()
    15  
    16  		require.Nil(t, err)
    17  
    18  		expected := "[0, \"fcc\", null, {\"id\":123}]"
    19  		assert.Equal(t, expected, string(got))
    20  	})
    21  }