Учитывая код вроде:
class RESTAcceptanceTest extends Specification {
override def is = anonymous ^ signinOAuth
def anonymous = "Something" ^ givenSomething ^
"must happen" ^ mustHappen
end
def signinOAuth = "Signin" ^ givenSignin ^
"works as expected" ^ userExistsInDatabase
end
// rest of object definitions
}
как мне убедиться, что один и тот же код до и после выполняется до/после "анонимного" и "signinOAuth", а метод "после" должен выполняться, даже если сам тест не проходит?