Skip to content

Update preferences (Playwright)

### ✅ Update preferences
- **Given** the user has the following preferences
**Preferences**
| key | value |
| --- | --- |
| email_opt_in | true |
| theme | dark |
| timezone | UTC |
- **When** the user saves preferences
- **Then** the preferences should be persisted
import { test } from '@playwright/test';
import { story } from 'executable-stories-playwright';
test("Update preferences", async ({}, testInfo) => {
story.init(testInfo);
story.given("the user has the following preferences");
story.table({
label: "Preferences",
columns: ["key", "value"],
rows: [
["email_opt_in", "true"],
["theme", "dark"],
["timezone", "UTC"],
],
});
story.when("the user saves preferences");
story.then("the preferences should be persisted");
});