github.com/cidverse/cid-sdk-go@v0.0.0-20240318001225-c193d83f053e/client_test.go (about)

     1  package cidsdk
     2  
     3  import (
     4  	"os"
     5  	"testing"
     6  
     7  	"github.com/stretchr/testify/assert"
     8  )
     9  
    10  func TestSDKHealth(t *testing.T) {
    11  	if len(os.Getenv("CID_API_ADDR")) == 0 {
    12  		t.Skip("requires local api")
    13  	}
    14  
    15  	// sdk
    16  	sdk, sdkErr := NewSDK()
    17  	assert.NoError(t, sdkErr)
    18  
    19  	// test
    20  	resp, respErr := sdk.Health()
    21  	assert.NoError(t, respErr)
    22  	assert.Equal(t, "up", resp.Status)
    23  }