3 ms·
Spock hacks into Groovy's AST to make labelled expressions have special meanings: def "adder-test"() { given: "a new Adder class is created" def adde
by vorg 11y ago
Spock hacks into Groovy's AST to make labelled expressions have special meanings:
def "adder-test"() {
given: "a new Adder class is created"
def adder = new Adder();
expect: "Adding two numbers to return the sum"
adder.add(3, 4) == 7
}
It could all easily break if the Groovy parser or AST is updated. And very clunky, which says something about Groovy's design post v 1.5.