~/talk

Behaviour Driven Development with Laravel

Talkat Laracon AU 2019 · on Thursday, 2019-10-31· [testing, php]
slides:none on file

Shows a concrete BDD workflow: discovery, formulation, automation with real examples and one surprising claim — clients accept far fewer rewrites. Uses Behat with Gherkin feature files stored under features, stubs steps via vendor/bin/behat, boots Laravel in a FeatureContext, refreshes the DB per scenario, and passes numeric args into step methods. Demonstrates a ride‑matching example (van vs car), recommends TDD for services in a double-loop workflow and mentions Mink for JS-driven scenarios.

AI-written summary · about

  1. 0:00Intro
  2. 1:43History with BDD
  3. 5:56Goal of BDD
  4. 6:38Discovery
  5. 10:46Feature Files
  6. 13:12Stage 3 Automation
  7. 14:20The Hat
  8. 14:43Laravel Setup
  9. 24:06Outro
~/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.