diff --git a/exchanges/bitflyer/bitflyer_test.go b/exchanges/bitflyer/bitflyer_test.go index 632ef052..9075ab91 100644 --- a/exchanges/bitflyer/bitflyer_test.go +++ b/exchanges/bitflyer/bitflyer_test.go @@ -93,10 +93,18 @@ func TestGetAddressInfoCA(t *testing.T) { func TestGetMarkets(t *testing.T) { t.Parallel() - _, err := b.GetMarkets() + markets, err := b.GetMarkets() if err != nil { t.Error("Bitflyer - GetMarkets() error:", err) } + for _, market := range markets { + if market.ProductCode == "" { + t.Error("Bitflyer - ProductCode is empty in GetMarkets()") + } + if market.MarketType == "" { + t.Error("Bitflyer - MarketType is empty in GetMarkets()") + } + } } func TestGetOrderBook(t *testing.T) { diff --git a/exchanges/bitflyer/bitflyer_types.go b/exchanges/bitflyer/bitflyer_types.go index bdbe3523..4d9d3e1d 100644 --- a/exchanges/bitflyer/bitflyer_types.go +++ b/exchanges/bitflyer/bitflyer_types.go @@ -52,6 +52,7 @@ type ChainAnalysisAddress struct { type MarketInfo struct { ProductCode string `json:"product_code"` Alias string `json:"alias"` + MarketType string `json:"market_type"` } // Orderbook holds orderbook information