Full Stack Radio

A podcast for developers interested in building great software products. Every episode, Adam Wathan is joined by a guest to talk about everything from product design and user experience to unit testing and system administration.

http://fullstackradio.com

subscribe
share






episode 72: 72: Taylor Otwell - Testing Laravel Applications


Topics include:

  • How their approaches have changed over time
  • Feature tests vs. unit tests, when to use each
  • Testing code that interacts with external services
  • Using fakes instead of mocks
  • Contract tests
  • Testing view data vs. rendered HTML

Sponsors:

  • Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days
  • Codeship

Links:

  • Test-Driven Laravel, Adam's testing course
  • Laravel Horizon test suite
  • Laravel Fakes documentation
  • "Don't Mock What You Don't Own", Adam's screencast on testing wrappers for external services
  • "Writing Your Own Test Doubles", Adam's blog post on using fakes instead of mocks
  • "Preventing API Drift with Contract Tests", Adam's screencast on using traits to create contract tests between fake and real implementations


fyyd: Podcast Search Engine
share








 September 13, 2017  59m