Skip to content

Test cases: Vendor backend

VersionDate (UTC)Summary
1.0.02026-05-13Initial catalogue for vendor module
1.1.02026-05-13Split inventory, finance, orders; this page = cross-cutting only
1.2.02026-05-13Bulk caps, idempotency, multi-store edge cases


IDClassScenarioAutomation
TC-VND-001HappyVendor employee with module lists resource for allowed storeUnit
TC-VND-002UnhappyRequest without store_id on store-bound endpoint → 400Unit
TC-VND-003UnhappyEmployee uses store_id not on roster → 403Unit
TC-VND-004HappyOwner token sees all stores under vendorUnit
TC-VND-005UnhappyskipEmployeeStoreId misuse on batch-only DTO → wrong store attachmentUnit
TC-VND-006HappyUser-notification visibility rules respected on merged feedUnit
TC-VND-007UnhappyVendor JWT for other tenant’s id → 403 everywhereUnit
TC-VND-008HappyIdempotency-Key header respected on POST payment-like endpointsUnit
TC-VND-009UnhappyBulk ids over server cap → 400Unit
TC-VND-010HappyOwner store_id optional paths still resolve correct vendor scopeUnit

  • store_id matrix for POS vs dashboard documented in Vendor orders & checkout
  • New vendor controllers default to a deep sheet unless truly cross-cutting
  • Recipient audience constants (Authentication + user-notification-recipient code) synced when inserts change

Parent index: System test cases (index)