DEV Community

Writing golden master tests for Laravel applications

Matthew Daly on May 14, 2019

Last year I wrote a post illustrating how to write golden master tests for PHP applications in general. This approach works, but has a number of is...
Collapse
 
robdwaller profile image
Rob Waller

Interesting post, I assume you'd only use this approach for a legacy application that doesn't have any tests? Or do you think it has a wider use case?

Collapse
 
matthewbdaly profile image
Matthew Daly

By and large, yes. It's never the best solution and it's no substitute for proper tests. The only other scenario I can think of is one of those urgent cases we all get where functionality needs to be added at short notice and refactored later - it could be handy to make sure that the refactored version produces the same result.

I've actually pulled it out into a package if you want to play with the concept- it's at packagist.org/packages/matthewbdal...