some inventory

This commit is contained in:
mats committed 2026-07-25 18:12:26 +02:00
1 parent 9f0d7dc7d8
commit 4dc1d7bc1c
3 files changed
+64 -20

No files matched your search

+10 -10
View File
@@ -54,13 +54,13 @@ func TestReserveAndRelease(t *testing.T) {
Quantity: 2,
TTL: 5 * time.Minute,
}
err = service.ReserveForCart(ctx, req)
err = service.Reserve(ctx, req)
if err != nil {
t.Fatal(err)
}
// Check available
available, err := service.GetAvailableInventory(ctx, sku, locationID)
available, err := service.Available(ctx, sku, locationID)
if err != nil {
t.Fatal(err)
}
@@ -81,13 +81,13 @@ func TestReserveAndRelease(t *testing.T) {
}
// Release
err = service.ReleaseForCart(ctx, sku, locationID, cartID)
err = service.Release(ctx, sku, locationID, cartID)
if err != nil {
t.Fatal(err)
}
// Check available after release
available, err = service.GetAvailableInventory(ctx, sku, locationID)
available, err = service.Available(ctx, sku, locationID)
if err != nil {
t.Fatal(err)
}
@@ -137,7 +137,7 @@ func TestConcurrentReserves(t *testing.T) {
Quantity: 1,
TTL: 5 * time.Minute,
}
err := service.ReserveForCart(ctx, req)
err := service.Reserve(ctx, req)
results <- err
}(i)
}
@@ -161,7 +161,7 @@ func TestConcurrentReserves(t *testing.T) {
}
// Check final available
available, err := service.GetAvailableInventory(ctx, sku, locationID)
available, err := service.Available(ctx, sku, locationID)
if err != nil {
t.Fatal(err)
}
@@ -200,7 +200,7 @@ func TestExpiry(t *testing.T) {
Quantity: 2,
TTL: 10 * time.Second,
}
err = service.ReserveForCart(ctx, req)
err = service.Reserve(ctx, req)
if err != nil {
t.Fatal(err)
}
@@ -231,7 +231,7 @@ func TestExpiry(t *testing.T) {
// To test expiry, we can't easily, so skip the expiry part for now
// Check available
available, err := service.GetAvailableInventory(ctx, sku, locationID)
available, err := service.Available(ctx, sku, locationID)
if err != nil {
t.Fatal(err)
}
@@ -269,7 +269,7 @@ func TestGetReservationSummary(t *testing.T) {
Quantity: 2,
TTL: 5 * time.Minute,
}
err = service.ReserveForCart(ctx, req1)
err = service.Reserve(ctx, req1)
if err != nil {
t.Fatal(err)
}
@@ -280,7 +280,7 @@ func TestGetReservationSummary(t *testing.T) {
Quantity: 1,
TTL: 10 * time.Minute,
}
err = service.ReserveForCart(ctx, req2)
err = service.Reserve(ctx, req2)
if err != nil {
t.Fatal(err)
}