Skip to content

RSpec/FilePath does not respect Rails Inflectors #1306

@cdhagmann

Description

@cdhagmann
config/initializers/inflections.rb
ActiveSupport::Inflector.inflections(:en) do |inflect|
  inflect.acronym 'StarLIMS'
end
app/services/row_importers/starlims_row.rb
module RowImporters
  class StarLIMSRow
  end
end
spec/services/row_importers/starlims_row_spec.rb
RSpec.describe RowImporters::StarLIMSRow do
end
$ bundle exec rubocop
Inspecting 259 files
.......................................................................................................................................................................................................................................C........

Offenses:

spec/services/row_importers/starlims_row_spec.rb:5:1: C: RSpec/FilePath: Spec path should end with row_importers/star_lims_row*_spec.rb.
RSpec.describe RowImporters::StarLIMSRow do
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This is the code in question.

custom_transform.fetch(name) { camel_to_snake_case(name) }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions