class RuboCop::Cop::RSpec::SpecFilePathFormat

Checks that spec file paths are consistent and well-formed.

@example

# bad
whatever_spec.rb         # describe MyClass
my_class_spec.rb         # describe MyClass, '#method'

# good
my_class_spec.rb         # describe MyClass
my_class_method_spec.rb  # describe MyClass, '#method'
my_class/method_spec.rb  # describe MyClass, '#method'

@example ‘CustomTransform: {RuboCop=>rubocop, RSpec=>rspec}` (default)

# good
rubocop_spec.rb          # describe RuboCop
rspec_spec.rb            # describe RSpec

@example ‘IgnoreMethods: false` (default)

# bad
my_class_spec.rb         # describe MyClass, '#method'

@example ‘IgnoreMethods: true`

# good
my_class_spec.rb         # describe MyClass, '#method'

@example ‘IgnoreMetadata: {type=>routing}` (default)

# good
whatever_spec.rb         # describe MyClass, type: :routing do; end