github.com/stripe/stripe-go/v76@v76.25.0/capability/client_test.go (about) 1 package capability 2 3 import ( 4 "testing" 5 6 assert "github.com/stretchr/testify/require" 7 stripe "github.com/stripe/stripe-go/v76" 8 _ "github.com/stripe/stripe-go/v76/testing" 9 ) 10 11 func TestCapabilityGet(t *testing.T) { 12 capability, err := Get("acap_123", &stripe.CapabilityParams{ 13 Account: stripe.String("acct_123"), 14 }) 15 assert.Nil(t, err) 16 assert.NotNil(t, capability) 17 } 18 19 func TestCapabilityList(t *testing.T) { 20 i := List(&stripe.CapabilityListParams{ 21 Account: stripe.String("acct_123"), 22 }) 23 24 // Verify that we can get at least one capability 25 assert.True(t, i.Next()) 26 assert.Nil(t, i.Err()) 27 assert.NotNil(t, i.Capability()) 28 assert.NotNil(t, i.CapabilityList()) 29 } 30 31 func TestCapabilityUpdate(t *testing.T) { 32 capability, err := Update("acap_123", &stripe.CapabilityParams{ 33 Account: stripe.String("acct_123"), 34 Requested: stripe.Bool(true), 35 }) 36 assert.Nil(t, err) 37 assert.NotNil(t, capability) 38 }