This feels like moving the problem from one bucket to another.<p>Instead of crappy specs you end up with crappy tests.<p>the issue is always the inability of the business to define the process - in particular the edge cases but even then sometimes the focus is on the edge cases and the mainstream improperly defined as a consequence.<p>Gotta keep looking for solutions though...