Passed
Pull Request — master (#13)
by eval
01:32
created

dynamodb.TestXExistTable   A

Complexity

Conditions 2

Size

Total Lines 18
Code Lines 14

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 14
nop 1
dl 0
loc 18
rs 9.7
c 0
b 0
f 0
1
package dynamodb
2
3
import (
4
	"context"
5
	"testing"
6
7
	"github.com/matryer/is"
8
)
9
10
func TestXExistTable(t *testing.T) {
11
	is := is.NewRelaxed(t)
12
	ctx := context.Background()
13
	svc := getTestClient(t)
14
15
	t.Run("XExistTable", func(t *testing.T) {
16
		_ = svc.XDeleteTableFromName(ctx, testTableName)
17
18
		ok, err := svc.XExistTable(ctx, testTableName)
19
		is.True(!ok)
20
		is.NoErr(err)
21
22
		err = createTestTable(testTableName)
23
		is.NoErr(err)
24
25
		ok, err = svc.XExistTable(ctx, testTableName)
26
		is.True(ok)
27
		is.NoErr(err)
28
	})
29
}
30