How to do argument capture with spock framework?
I got it: SaveCommentEvent firedEvent given: … when: …. then: 1 * eventBus.fireEvent(_) >> {arguments -> firedEvent=arguments[0]} firedEvent instanceof SaveModelEvent firedEvent.newModel == newModel firedEvent.oldModel == oldModel