- 的Grails 2.2.4
- 斯波克0.7
我想测试正确的观点是从一个Grails控制器呈现。我的创建方法如下:使用Grails斯波克单元测试断言视图控制器
def create() {
def documentCategories = DocumentCategory.list()
def documentTypes = DocumentType.list()
def documentComponents = DocumentComponent.list()
[documentCategories: documentCategories,
documentTypes: documentTypes,
documentComponents:documentComponents]
}
而且我的测试:
def "test create action"() {
given:
def model = controller.create()
expect:
response.status == 200
model.documentCategories.size() == 0
model.view == '/document/create'
}
我已经试过各种版本的model.view
包括:
view == '/document/create'
response.forwardedUrl == '/document/create'
所有这些失败,因为model.view
,view
,和response.forwardedUrl
都是空的。建议?
凹凸填充!你有没有解决它?我处于类似的情况...... – marko