Спок и Геб полностью независимы от Грааля.Я никогда не использовал Grails и даже не писал код приложений Groovy за всю свою жизнь, я использую только Groovy (и с удовольствием) для написания тестов Spock и Geb для своих приложений Java или для любого типа веб-сайта.
К вашему сведению, Spock сам использует бегун JUnit, то есть он опирается на JUnit и может использоваться в качестве полной замены для всех ваших потребностей тестирования.У него даже есть свои собственные возможности для насмешек, больше не требуется Mockito или что-то подобноеЕсли бы вы когда-нибудь удосужились взглянуть хотя бы кратко на документацию Спока, вы бы знали, потому что ни один из этих примеров не связан с Grails.