- グレイル 2.2.4
- スポック 0.7
正しいビューが 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'
、 、およびがすべて nullであるためmodel.view
、これらはすべて失敗します。提案?view
response.forwardedUrl