Extract budget investment from shared nested imageable specs to system specs
This commit is contained in:
@@ -13,10 +13,4 @@ module Images
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def imageable_fill_new_valid_budget_investment
|
|
||||||
fill_in_new_investment_title with: "Budget investment title"
|
|
||||||
fill_in_ckeditor "Description", with: "Budget investment description"
|
|
||||||
check :budget_investment_terms_of_service
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1118,14 +1118,6 @@ describe "Budget Investments" do
|
|||||||
"budget_investment_path",
|
"budget_investment_path",
|
||||||
{ budget_id: "budget_id", id: "id" }
|
{ budget_id: "budget_id", id: "id" }
|
||||||
|
|
||||||
it_behaves_like "nested imageable",
|
|
||||||
"budget_investment",
|
|
||||||
"new_budget_investment_path",
|
|
||||||
{ budget_id: "budget_id" },
|
|
||||||
"imageable_fill_new_valid_budget_investment",
|
|
||||||
"Create Investment",
|
|
||||||
"Budget Investment created successfully."
|
|
||||||
|
|
||||||
it_behaves_like "documentable",
|
it_behaves_like "documentable",
|
||||||
"budget_investment",
|
"budget_investment",
|
||||||
"budget_investment_path",
|
"budget_investment_path",
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ require "rails_helper"
|
|||||||
describe "Nested imageable" do
|
describe "Nested imageable" do
|
||||||
factories = [
|
factories = [
|
||||||
:budget,
|
:budget,
|
||||||
|
:budget_investment,
|
||||||
:proposal
|
:proposal
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -12,18 +13,21 @@ describe "Nested imageable" do
|
|||||||
let(:path) do
|
let(:path) do
|
||||||
case factory
|
case factory
|
||||||
when :budget then new_admin_budgets_wizard_budget_path
|
when :budget then new_admin_budgets_wizard_budget_path
|
||||||
|
when :budget_investment then new_budget_investment_path(budget_id: imageable.budget_id)
|
||||||
when :proposal then new_proposal_path
|
when :proposal then new_proposal_path
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
let(:submit_button_text) do
|
let(:submit_button_text) do
|
||||||
case factory
|
case factory
|
||||||
when :budget then "Continue to groups"
|
when :budget then "Continue to groups"
|
||||||
|
when :budget_investment then "Create Investment"
|
||||||
when :proposal then "Create proposal"
|
when :proposal then "Create proposal"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
let(:notice_text) do
|
let(:notice_text) do
|
||||||
case factory
|
case factory
|
||||||
when :budget then "New participatory budget created successfully!"
|
when :budget then "New participatory budget created successfully!"
|
||||||
|
when :budget_investment then "Budget Investment created successfully."
|
||||||
when :proposal then "Proposal created successfully"
|
when :proposal then "Proposal created successfully"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -201,6 +205,7 @@ describe "Nested imageable" do
|
|||||||
def fill_in_required_fields
|
def fill_in_required_fields
|
||||||
case factory
|
case factory
|
||||||
when :budget then fill_budget
|
when :budget then fill_budget
|
||||||
|
when :budget_investment then fill_budget_investment
|
||||||
when :proposal then fill_proposal
|
when :proposal then fill_proposal
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -214,4 +219,10 @@ describe "Nested imageable" do
|
|||||||
def fill_budget
|
def fill_budget
|
||||||
fill_in "Name", with: "Budget name"
|
fill_in "Name", with: "Budget name"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def fill_budget_investment
|
||||||
|
fill_in_new_investment_title with: "Budget investment title"
|
||||||
|
fill_in_ckeditor "Description", with: "Budget investment description"
|
||||||
|
check :budget_investment_terms_of_service
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user