Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Unit testing a closure with Spock

 
Red Maxwell
Greenhorn
Posts: 1
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How would one unit test code within a closure using Spock?

// example groovy code

def someObject
def someOtherObject

def x = someCollection.collect{ item ->
someObject.doSomething(item)
}

// example Spock test snippet


then:
1 * someObjectMock.filter() >> foo
2 * someOtherObjectMock.find() >> bar

So here's the question: how to test the someObject.doSomething(item) in the above closure?
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic