relynolli-server/CDEK/v2/calculator_test.go

30 lines
624 B
Go
Raw Normal View History

2024-05-03 12:02:41 +03:00
package v2
import (
"context"
"github.com/stretchr/testify/require"
"testing"
"time"
)
func TestClientImpl_CalculatorTrafiffList(t *testing.T) {
ctx := context.Background()
timedCtx, cancel := context.WithTimeout(ctx, 3*time.Second)
defer cancel()
c := createTestClient()
resp, err := c.CalculatorTrafiffList(timedCtx, &CalculatorTrafiffListRequest{
Lang: "rus",
Currency: 1,
FromLocation: Location{Code: 44},
ToLocation: Location{Code: 287},
Packages: []Package{
{Weight: 1},
},
})
require.NoError(t, err)
require.NotNil(t, resp)
require.Greater(t, len(resp.TariffCodes), 0)
}