github.com/clerkinc/clerk-sdk-go@v1.49.1/tests/integration/sessions_test.go (about)

     1  //go:build integration
     2  // +build integration
     3  
     4  package integration
     5  
     6  import (
     7  	"testing"
     8  )
     9  
    10  func TestSessions(t *testing.T) {
    11  	client := createClient()
    12  
    13  	sessions, err := client.Sessions().ListAll()
    14  	if err != nil {
    15  		t.Fatalf("Sessions.ListAll returned error: %v", err)
    16  	}
    17  	if sessions == nil {
    18  		t.Fatalf("Sessions.ListAll returned nil")
    19  	}
    20  
    21  	for _, session := range sessions {
    22  		sessionId := session.ID
    23  		session, err := client.Sessions().Read(sessionId)
    24  		if err != nil {
    25  			t.Fatalf("Sessions.Read returned error: %v", err)
    26  		}
    27  		if session == nil {
    28  			t.Fatalf("Sessions.Read returned nil")
    29  		}
    30  	}
    31  }