~/talk

Behavioral Testing with SvelteKit

Talkat Svelte Summit Fall 2024 · on Saturday, 2024-10-19· [testing, developer-experience]
links:none on file
slides:none on file

Shows how to write reusable acceptance tests in Gherkin feature files and run them against a SvelteKit demo app using Quick Pickle with vitest + Playwright. Demonstrates translating plain-English steps into shared step-definition files, adding a new easy/medium/hard mode purely by editing feature files and having an AI patch code, and using PNG screenshots for quick visual regression. Most tests pass after the update, a couple original tests fail, and the new behavior works in the browser without changing core application logic.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:06Demo app and Gherkin basics
  3. 2:52Key benefits of Gherkin
  4. 4:56Real-world testing example
  5. 8:48Setting up Quick Pickle
  6. 9:50Adding new features with Gherkin
  7. 10:11Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.