[ https://issues.apache.org/jira/browse/GROOVY-9655?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eric Milles updated GROOVY-9655: -------------------------------- Priority: Major (was: Critical) > Groovy 3.0.5 regression with the "with" keyword > ----------------------------------------------- > > Key: GROOVY-9655 > URL: https://issues.apache.org/jira/browse/GROOVY-9655 > Project: Groovy > Issue Type: Bug > Affects Versions: 3.0.5, 2.5.13 > Reporter: Henrik > Assignee: Eric Milles > Priority: Major > Labels: regression > Fix For: 2.5.14, 3.0.6 > > > Since GROOVY-7701 was the only issue relating to {{with}} in Groovy 3.0.5, I > think that fix might have broken behaviour in Spock (using 2.0-M3): > This works in 3.0.4: > {code:java} > static BOOKING = 123 > def 'get stuff'() { > given: > def stuff = [ booking: 123 ] > expect: > with(stuff) { > booking == BOOKING > } > } > {code} > But fails in 3.0.5 with: > {code:java} > Condition not satisfied: > booking == BOOKING > | | | > 123 | null > false > {code} > -- This message was sent by Atlassian Jira (v8.20.10#820010)