Skip to content

Shipping eligibility (Vitest)

Example: Shipping eligibility: US -> yes

### ✅ Shipping eligibility: US -> yes
- **Given** the cart total is 10
- **And** the destination country is "US"
- **When** shipping eligibility is checked
- **Then** shipping should be "yes"
const shippingEligibilityExamples = [
{ total: "10", country: "US", eligible: "yes" },
{ total: "10", country: "CA", eligible: "yes" },
{ total: "10", country: "CU", eligible: "no" },
];
for (const row of shippingEligibilityExamples) {
it(`Shipping eligibility: ${row.country} -> ${row.eligible}`, ({ task }) => {
story.init(task);
story.given(`the cart total is ${row.total}`);
story.given(`the destination country is "${row.country}"`);
story.when("shipping eligibility is checked");
story.then(`shipping should be "${row.eligible}"`);
});
}