Apply Layout/LineLength rubocop rule
Note we're excluding a few files: * Configuration files that weren't generated by us * Migration files that weren't generated by us * The Gemfile, since it includes an important comment that must be on the same line as the gem declaration * The Budget::Stats class, since the heading statistics are a mess and having shorter lines would require a lot of refactoring
This commit is contained in:
@@ -95,7 +95,11 @@ describe Abilities::Administrator do
|
||||
it { should be_able_to(:read_results, create(:budget, :reviewing_ballots, :with_winner)) }
|
||||
it { should be_able_to(:read_results, create(:budget, :finished, :with_winner)) }
|
||||
it { should be_able_to(:read_results, create(:budget, :finished, results_enabled: true)) }
|
||||
it { should_not be_able_to(:read_results, create(:budget, :balloting, :with_winner, results_enabled: true)) }
|
||||
|
||||
it do
|
||||
should_not be_able_to(:read_results, create(:budget, :balloting, :with_winner, results_enabled: true))
|
||||
end
|
||||
|
||||
it { should_not be_able_to(:read_results, create(:budget, :reviewing_ballots, results_enabled: true)) }
|
||||
it { should_not be_able_to(:read_results, create(:budget, :finished, results_enabled: false)) }
|
||||
|
||||
|
||||
@@ -25,10 +25,18 @@ describe Abilities::Common do
|
||||
let(:investment_in_reviewing_budget) { create(:budget_investment, budget: reviewing_budget) }
|
||||
let(:investment_in_selecting_budget) { create(:budget_investment, budget: selecting_budget) }
|
||||
let(:investment_in_balloting_budget) { create(:budget_investment, budget: balloting_budget) }
|
||||
let(:own_investment_in_accepting_budget) { create(:budget_investment, budget: accepting_budget, author: user) }
|
||||
let(:own_investment_in_reviewing_budget) { create(:budget_investment, budget: reviewing_budget, author: user) }
|
||||
let(:own_investment_in_selecting_budget) { create(:budget_investment, budget: selecting_budget, author: user) }
|
||||
let(:own_investment_in_balloting_budget) { create(:budget_investment, budget: balloting_budget, author: user) }
|
||||
let(:own_investment_in_accepting_budget) do
|
||||
create(:budget_investment, budget: accepting_budget, author: user)
|
||||
end
|
||||
let(:own_investment_in_reviewing_budget) do
|
||||
create(:budget_investment, budget: reviewing_budget, author: user)
|
||||
end
|
||||
let(:own_investment_in_selecting_budget) do
|
||||
create(:budget_investment, budget: selecting_budget, author: user)
|
||||
end
|
||||
let(:own_investment_in_balloting_budget) do
|
||||
create(:budget_investment, budget: balloting_budget, author: user)
|
||||
end
|
||||
let(:ballot_in_accepting_budget) { create(:budget_ballot, budget: accepting_budget) }
|
||||
let(:ballot_in_selecting_budget) { create(:budget_ballot, budget: selecting_budget) }
|
||||
let(:ballot_in_balloting_budget) { create(:budget_ballot, budget: balloting_budget) }
|
||||
@@ -45,9 +53,13 @@ describe Abilities::Common do
|
||||
let(:poll_question_from_other_geozone) { create(:poll_question, poll: poll_from_other_geozone) }
|
||||
let(:poll_question_from_all_geozones) { create(:poll_question, poll: poll) }
|
||||
|
||||
let(:expired_poll_question_from_own_geozone) { create(:poll_question, poll: expired_poll_from_own_geozone) }
|
||||
let(:expired_poll_question_from_other_geozone) { create(:poll_question, poll: expired_poll_from_other_geozone) }
|
||||
let(:expired_poll_question_from_all_geozones) { create(:poll_question, poll: expired_poll) }
|
||||
let(:expired_poll_question_from_own_geozone) do
|
||||
create(:poll_question, poll: expired_poll_from_own_geozone)
|
||||
end
|
||||
let(:expired_poll_question_from_other_geozone) do
|
||||
create(:poll_question, poll: expired_poll_from_other_geozone)
|
||||
end
|
||||
let(:expired_poll_question_from_all_geozones) { create(:poll_question, poll: expired_poll) }
|
||||
|
||||
let(:own_proposal_document) { build(:document, documentable: own_proposal) }
|
||||
let(:proposal_document) { build(:document, documentable: proposal) }
|
||||
|
||||
@@ -8,9 +8,15 @@ describe Abilities::Valuator do
|
||||
let(:group) { create(:valuator_group) }
|
||||
let(:valuator) { create(:valuator, valuator_group: group, can_edit_dossier: true, can_comment: true) }
|
||||
let(:non_assigned_investment) { create(:budget_investment) }
|
||||
let(:assigned_investment) { create(:budget_investment, budget: create(:budget, :valuating), valuators: [valuator]) }
|
||||
let(:group_assigned_investment) { create(:budget_investment, budget: create(:budget, :valuating), valuator_groups: [group]) }
|
||||
let(:finished_assigned_investment) { create(:budget_investment, budget: create(:budget, :finished), valuators: [valuator]) }
|
||||
let(:assigned_investment) do
|
||||
create(:budget_investment, budget: create(:budget, :valuating), valuators: [valuator])
|
||||
end
|
||||
let(:group_assigned_investment) do
|
||||
create(:budget_investment, budget: create(:budget, :valuating), valuator_groups: [group])
|
||||
end
|
||||
let(:finished_assigned_investment) do
|
||||
create(:budget_investment, budget: create(:budget, :finished), valuators: [valuator])
|
||||
end
|
||||
|
||||
it "cannot valuate an assigned investment with a finished valuation" do
|
||||
assigned_investment.update!(valuation_finished: true)
|
||||
|
||||
Reference in New Issue
Block a user