Testing — Spock & Geb

Unit test with Spock

import grails.testing.gorm.DomainUnitTest
import spock.lang.Specification

class BookSpec extends Specification implements DomainUnitTest {
  void "save book"() {
    when:
    new Book(title:'A').save()

    then:
    Book.count() == 1
  }
}

Functional tests with Geb

Use Geb + Selenium for browser-based acceptance tests.