我如何测试grail的控制器的渲染方法?

ege*_*ari 1 testing grails render controllers

我该如何测试:

render view: "create", model: [user: user]
Run Code Online (Sandbox Code Playgroud)

我知道如何测试redirectArgs和东西,但我找不到一个例子来测试这样的东西.似乎文章和东西不顾一切地测试这个....

tin*_*nny 5

renderArgs是你想要的.(来自ControllerUnitTestCase)

例如,测试将呈现正确的视图

assertEquals 'create', renderArgs.view
Run Code Online (Sandbox Code Playgroud)

检查模型

assertEquals user, renderArgs.model.user
Run Code Online (Sandbox Code Playgroud)

确保您的测试延伸 ControllerUnitTestCase

等等