From 48ec5b4443d8351f3162d932617e18379844bdd8 Mon Sep 17 00:00:00 2001 From: Zhang Chengdong Date: Fri, 18 Sep 2026 13:22:47 +0000 Subject: [PATCH] test(api): pass the group-buy intent in direct checkout callers The checkout service gained an intent parameter; the order-service tests call it directly and must pass none. --- apps/api/tests/order_service.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/api/tests/order_service.rs b/apps/api/tests/order_service.rs index b1b0940..62d517a 100644 --- a/apps/api/tests/order_service.rs +++ b/apps/api/tests/order_service.rs @@ -73,7 +73,7 @@ async fn sellable_sku(state: &AppState, slug: &str, price_minor: i64, stock: i32 async fn checkout_rejects_empty_cart() { let state = common::spawn_state().await; let user_id = register_user(&state, "empty-cart").await; - let err = order::checkout(&state, user_id, address(), "USD".into(), Default::default()) + let err = order::checkout(&state, user_id, address(), "USD".into(), Default::default(), None) .await .unwrap_err(); assert!(matches!(err, ApiError::BadRequest(m) if m.contains("empty"))); @@ -107,7 +107,7 @@ async fn checkout_rejects_insufficient_stock() { cart::service::add_item(&state, user_id, sku_id, 2) .await .unwrap(); - let err = order::checkout(&state, user_id, address(), "USD".into(), Default::default()) + let err = order::checkout(&state, user_id, address(), "USD".into(), Default::default(), None) .await .unwrap_err(); assert!(matches!(err, ApiError::Conflict(m) if m.contains("insufficient stock"))); @@ -126,7 +126,7 @@ async fn checkout_splits_per_shop() { cart::service::add_item(&state, user_id, sku_b, 1) .await .unwrap(); - let orders = order::checkout(&state, user_id, address(), "USD".into(), Default::default()) + let orders = order::checkout(&state, user_id, address(), "USD".into(), Default::default(), None) .await .unwrap(); assert_eq!(orders.len(), 2); @@ -143,7 +143,7 @@ async fn pay_and_cancel_require_pending_payment() { cart::service::add_item(&state, user_id, sku_id, 1) .await .unwrap(); - let orders = order::checkout(&state, user_id, address(), "USD".into(), Default::default()) + let orders = order::checkout(&state, user_id, address(), "USD".into(), Default::default(), None) .await .unwrap(); let id = orders[0].order.id;