Skip to content

Commit

Permalink
chore: add an integration test for IsNotFound (#6)
Browse files Browse the repository at this point in the history
  • Loading branch information
byashimov authored Feb 8, 2024
1 parent 75cfba4 commit 962e710
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions error_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
package aiven

import (
"context"
"os"
"testing"

"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)

func TestIsNotFound(t *testing.T) {
Expand Down Expand Up @@ -42,6 +45,22 @@ func TestIsNotFound(t *testing.T) {
}
}

func TestIsNotFoundIntegration(t *testing.T) {
token := os.Getenv("AIVEN_TOKEN")
if token == "" {
t.Skip("token is required for the test")
}

c, err := NewClient()
require.NoError(t, err)

ctx := context.Background()
out, err := c.AccountGet(ctx, "does_not_exist")
assert.Nil(t, out)
assert.NotNil(t, err)
assert.True(t, IsNotFound(err))
}

func TestIsAlreadyExists(t *testing.T) {
cases := []struct {
name string
Expand Down

0 comments on commit 962e710

Please sign in to comment.