Remove locals option from render_template assertion
The locals option is only supported in ActionView::TestCase, so it is ignored anyway (even worse, it disabled the complete assertion). I added some more assertions to ensure the template is rendered with the correct conversation. closes #7588
This commit is contained in:
parent
634c13f967
commit
6d7ba96c4f
1 changed files with 3 additions and 1 deletions
|
|
@ -483,7 +483,9 @@ describe ConversationsController, :type => :controller do
|
|||
|
||||
it "returns html of conversation" do
|
||||
get :raw, params: {conversation_id: conversation.id}
|
||||
expect(response).to render_template(partial: "show", locals: {conversation: conversation})
|
||||
expect(response).to render_template(partial: "conversations/_show")
|
||||
expect(response.body).to include conversation.subject
|
||||
expect(response.body).to include conversation.messages.first.text
|
||||
end
|
||||
|
||||
it "returns 404 when requesting non-existant conversation" do
|
||||
|
|
|
|||
Loading…
Reference in a new issue