Folgendes setup:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
def "some test"() { when: "some condition" // ... then: "some result" // ... expect: withNewWindow({ // ... }, wait: true) { // when: some other condition // ... // then: some other result assert myBooleanExpression true // here be dragons! } } |
Folgender Fehler, wenn man das finale “true” weglässt:
Spec expression: 1: unexpected token: @ line 1, column 685.
Man beachte: Der unerwartete Token ist leer 😠 Das Ganze ist eine “known limitation, namely that multi-line conditions don’t always work”, siehe.