netboxgo/devices_test.go
Kalle Carlbark ce9f27913f
Don't be dependent on static custom_fields
Make custom_fields a interface{}
2021-11-29 10:20:00 +01:00

36 lines
551 B
Go

package netboxgo
import (
"context"
"os"
"testing"
"github.com/stretchr/testify/assert"
)
func TestListDevices(t *testing.T) {
var err error
var (
apiToken string
apiURL string
)
apiToken = os.Getenv("NETBOX_TOKEN")
apiURL = os.Getenv("NETBOX_URL")
assert.NotEmpty(t, apiToken)
assert.NotEmpty(t, apiURL)
var nb *Client
nb, err = NewClient(apiURL, nil)
if err != nil {
assert.Nil(t, err)
}
nb.SetToken(apiToken)
ctx := context.Background()
_, err = nb.Devices.List(ctx, nil)
if err != nil {
assert.Nil(t, err)
}
}