Skip to content

109 — Restock item and then withdraw verifying quantities

Description

Restock 10, withdraw 3 with contract — final qty 7; both Příjemka and Výdejka movements recorded.

Preconditions

  • Clean database
  • User logged in with ADMIN and WAREHOUSEMAN roles
  • Three storage categories pre-created (Nářadí, Materiál, Ochranné pomůcky)
  • Storage items and contract pre-created via API (per scenario)

Steps

  1. Restock qty 10 — Expected: qty 10
  2. Withdraw qty 3 (Výdej + contract) — Expected: Cart badge updates; withdrawal completes
  3. Verify final qty = 7 — Expected: Correct
  4. Movements grid — Expected: Příjemka (qty 10 @ 150) and Výdejka (qty -3 @ 150)
  • Spec: tests/e2e/tests/storage.spec.ts