github.1485827954.workers.dev/newrelic/newrelic-client-go@v1.1.0/pkg/users/users_integration_test.go (about) 1 //go:build integration 2 // +build integration 3 4 package users 5 6 import ( 7 "testing" 8 9 "github.com/stretchr/testify/assert" 10 "github.com/stretchr/testify/require" 11 12 mock "github.com/newrelic/newrelic-client-go/pkg/testhelpers" 13 ) 14 15 func TestIntegrationUsers(t *testing.T) { 16 t.Parallel() 17 18 client := newIntegrationTestClient(t) 19 20 // Test: Get 21 user, err := client.GetUser() 22 23 require.NoError(t, err) 24 require.NotNil(t, user) 25 26 assert.NotEmpty(t, user.Name) 27 assert.NotEmpty(t, user.Email) 28 assert.Greater(t, user.ID, 0) 29 } 30 31 func newIntegrationTestClient(t *testing.T) Users { 32 tc := mock.NewIntegrationTestConfig(t) 33 34 return New(tc) 35 }