Writing specifications that double as tests with Spock