github.com/stripe/stripe-go/v76@v76.25.0/usagerecord/client_test.go (about) 1 package usagerecord 2 3 import ( 4 "testing" 5 "time" 6 7 assert "github.com/stretchr/testify/require" 8 stripe "github.com/stripe/stripe-go/v76" 9 _ "github.com/stripe/stripe-go/v76/testing" 10 ) 11 12 func TestUsageRecordNew(t *testing.T) { 13 now := int64(time.Now().Unix()) 14 usageRecord, err := New(&stripe.UsageRecordParams{ 15 Quantity: stripe.Int64(123), 16 Timestamp: stripe.Int64(now), 17 Action: stripe.String(stripe.UsageRecordActionIncrement), 18 SubscriptionItem: stripe.String("si_123"), 19 }) 20 assert.Nil(t, err) 21 assert.NotNil(t, usageRecord) 22 }