コントローラーの単体テストで問題が発生しています。
次のオブジェクトがあります。
class User {
String username
}
class SecurityMixin {
User userDetails(session) {
User user = new User()
user.username = 'somename'
return user
}
}
@Mixin(SecurityMixin)
class MyController {
def index() {
def username = userDetails(session).username
}
}
メソッドをどのようにモックしuserDetails
ますか?