Passed
Push — main ( 6599d2...81bd35 )
by Acho
01:34
created

e2e/variants_service_test.go   A

Size/Duplication

Total Lines 30
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 16
dl 0
loc 30
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A e2e.TestVariantsService_Get 0 9 1
A e2e.TestVariantsService_List 0 9 1
1
package e2e
2
3
import (
4
	"context"
5
	"net/http"
6
	"testing"
7
8
	"github.com/stretchr/testify/assert"
9
)
10
11
func TestVariantsService_Get(t *testing.T) {
12
	// Act
13
	variant, response, err := client.Variants.Get(context.Background(), "36095")
14
15
	// Assert
16
	assert.Nil(t, err)
17
18
	assert.Equal(t, http.StatusOK, response.HTTPResponse.StatusCode)
19
	assert.Equal(t, "36095", variant.Data.ID)
20
}
21
22
func TestVariantsService_List(t *testing.T) {
23
	// Act
24
	variants, response, err := client.Variants.List(context.Background())
25
26
	// Assert
27
	assert.Nil(t, err)
28
29
	assert.Equal(t, http.StatusOK, response.HTTPResponse.StatusCode)
30
	assert.Equal(t, 5, len(variants.Data))
31
}
32