some inventory
This commit is contained in:
1 parent
9f0d7dc7d8
commit
4dc1d7bc1c
3 files changed
+64
-20
No files matched your search
@@ -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)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user