github.com/stripe/stripe-go/v76@v76.25.0/applepaydomain/client_test.go (about)

     1  package applepaydomain
     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 TestApplePayDomainDel(t *testing.T) {
    12  	domain, err := Del("apwc_123", nil)
    13  	assert.Nil(t, err)
    14  	assert.NotNil(t, domain)
    15  }
    16  
    17  func TestApplePayDomainGet(t *testing.T) {
    18  	domain, err := Get("apwc_123", nil)
    19  	assert.Nil(t, err)
    20  	assert.NotNil(t, domain)
    21  }
    22  
    23  func TestApplePayDomainList(t *testing.T) {
    24  	i := List(&stripe.ApplePayDomainListParams{})
    25  
    26  	// Verify that we can get at least one domain
    27  	assert.True(t, i.Next())
    28  	assert.Nil(t, i.Err())
    29  	assert.NotNil(t, i.ApplePayDomain())
    30  	assert.NotNil(t, i.ApplePayDomainList())
    31  }
    32  
    33  func TestApplePayDomainNew(t *testing.T) {
    34  	domain, err := New(&stripe.ApplePayDomainParams{
    35  		DomainName: stripe.String("example.com"),
    36  	})
    37  	assert.Nil(t, err)
    38  	assert.NotNil(t, domain)
    39  }