Add and apply RSpec/Rails/InferredSpecType rule

This rule was added in rubocop-rspec 2.14.0.
This commit is contained in:
Javi Martín
2023-09-06 15:45:40 +02:00
parent 8e276e2891
commit 05757c7f02
14 changed files with 16 additions and 13 deletions

View File

@@ -553,6 +553,9 @@ RSpec/OverwritingSetup:
RSpec/Rails/HaveHttpStatus: RSpec/Rails/HaveHttpStatus:
Enabled: true Enabled: true
RSpec/Rails/InferredSpecType:
Enabled: true
RSpec/RepeatedExample: RSpec/RepeatedExample:
Enabled: true Enabled: true

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe BudgetInvestmentsHelper, type: :helper do RSpec.describe BudgetInvestmentsHelper do
describe "#set_direction" do describe "#set_direction" do
it "returns ASC if current_direction is DESC" do it "returns ASC if current_direction is DESC" do
expect(set_direction("desc")).to eq "asc" expect(set_direction("desc")).to eq "asc"

View File

@@ -10,7 +10,7 @@ require "rails_helper"
# end # end
# end # end
# end # end
RSpec.describe CommentsHelper, type: :helper do RSpec.describe CommentsHelper do
describe "#user_level_class" do describe "#user_level_class" do
def comment_double(as_administrator: false, as_moderator: false, official: false) def comment_double(as_administrator: false, as_moderator: false, official: false)
user = instance_double("User", official?: official, official_level: "Y") user = instance_double("User", official?: official, official_level: "Y")

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe SettingsHelper, type: :helper do RSpec.describe SettingsHelper do
describe "#setting" do describe "#setting" do
it "returns a hash with all settings values" do it "returns a hash with all settings values" do
Setting["key1"] = "value1" Setting["key1"] = "value1"

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe Community, type: :model do RSpec.describe Community do
it "is valid when create proposal" do it "is valid when create proposal" do
proposal = create(:proposal) proposal = create(:proposal)

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe I18nContent, type: :model do RSpec.describe I18nContent do
let(:i18n_content) { build(:i18n_content, key: "awe.so.me") } let(:i18n_content) { build(:i18n_content, key: "awe.so.me") }
it "is valid" do it "is valid" do

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe Identity, type: :model do RSpec.describe Identity do
let(:identity) { build(:identity) } let(:identity) { build(:identity) }
it "is valid" do it "is valid" do

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe Legislation::Annotation, type: :model do RSpec.describe Legislation::Annotation do
let(:draft_version) { create(:legislation_draft_version) } let(:draft_version) { create(:legislation_draft_version) }
let(:annotation) { create(:legislation_annotation, draft_version: draft_version) } let(:annotation) { create(:legislation_annotation, draft_version: draft_version) }

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe Legislation::Answer, type: :model do RSpec.describe Legislation::Answer do
let(:legislation_answer) { build(:legislation_answer) } let(:legislation_answer) { build(:legislation_answer) }
it "is valid" do it "is valid" do

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe Legislation::Process::Phase, type: :model do RSpec.describe Legislation::Process::Phase do
let(:process) { create(:legislation_process) } let(:process) { create(:legislation_process) }
let(:process_in_draft_phase) { create(:legislation_process, :in_draft_phase) } let(:process_in_draft_phase) { create(:legislation_process, :in_draft_phase) }

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe Legislation::Process::Publication, type: :model do RSpec.describe Legislation::Process::Publication do
let(:process) { create(:legislation_process) } let(:process) { create(:legislation_process) }
describe "#enabled?" do describe "#enabled?" do

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe Poll::Question, type: :model do RSpec.describe Poll::Question do
let(:poll_question) { build(:poll_question) } let(:poll_question) { build(:poll_question) }
describe "Concerns" do describe "Concerns" do

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe SiteCustomization::ContentBlock, type: :model do RSpec.describe SiteCustomization::ContentBlock do
let(:block) { build(:site_customization_content_block) } let(:block) { build(:site_customization_content_block) }
it "is valid" do it "is valid" do

View File

@@ -1,6 +1,6 @@
require "rails_helper" require "rails_helper"
RSpec.describe SiteCustomization::Page, type: :model do RSpec.describe SiteCustomization::Page do
let(:custom_page) { build(:site_customization_page) } let(:custom_page) { build(:site_customization_page) }
it_behaves_like "globalizable", :site_customization_page it_behaves_like "globalizable", :site_customization_page