bajs
This commit is contained in:
31
cmd/checkout/cart-client_test.go
Normal file
31
cmd/checkout/cart-client_test.go
Normal file
@@ -0,0 +1,31 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"testing"
|
||||
|
||||
"git.k6n.net/go-cart-actor/pkg/cart"
|
||||
)
|
||||
|
||||
// TestGetCartGrain_RealService tests against the actual service at https://cart.k6n.net/
|
||||
// This test is skipped by default and can be run with: go test -run TestGetCartGrain_RealService
|
||||
func TestGetCartGrain_RealService(t *testing.T) {
|
||||
t.Skip("Skipping integration test against real service")
|
||||
|
||||
client := NewCartClient("https://cart.k6n.net")
|
||||
|
||||
// You would need a real cart ID that exists in the system
|
||||
// For example: cartId := cart.NewCartId(123, 456)
|
||||
cartId := cart.MustParseCartId("JkfG6bRNLMy")
|
||||
|
||||
grain, err := client.getCartGrain(context.Background(), cartId)
|
||||
if err != nil {
|
||||
t.Fatalf("Failed to get cart grain: %v", err)
|
||||
}
|
||||
|
||||
if grain == nil {
|
||||
t.Fatal("Expected grain to be non-nil")
|
||||
}
|
||||
|
||||
t.Logf("Successfully retrieved cart grain: %+v", grain)
|
||||
}
|
||||
Reference in New Issue
Block a user