Remove @process instance variable

Note we cannot name this variable `process` because in a controller spec
the word `process` is a method, like `get` or `post`.
This commit is contained in:
Javi Martín
2019-09-29 17:02:52 +02:00
parent a8903d80ce
commit 2ce3cfab5e

View File

@@ -231,16 +231,17 @@ describe "Legislation" do
end end
describe Legislation::ProcessesController, type: :controller do describe Legislation::ProcessesController, type: :controller do
let(:legislation_process) { create(:legislation_process, end_date: Date.current - 1.day) }
before do before do
user = create(:user, :level_two) user = create(:user, :level_two)
@process = create(:legislation_process, end_date: Date.current - 1.day) debate = create(:legislation_question, process: legislation_process, title: "Question 1")
debate = create(:legislation_question, process: @process, title: "Question 1")
create(:comment, user: user, commentable: debate, body: "Answer 1") create(:comment, user: user, commentable: debate, body: "Answer 1")
create(:comment, user: user, commentable: debate, body: "Answer 2") create(:comment, user: user, commentable: debate, body: "Answer 2")
end end
it "download execl file test" do it "download execl file test" do
get :resume, params: { id: @process, format: :xlsx } get :resume, params: { id: legislation_process, format: :xlsx }
expect(response).to be_success expect(response).to be_success
end end
end end