Skip to content

Files

Latest commit

 

History

History
26 lines (17 loc) · 606 Bytes

RSpec-SpecFilePathSuffix.md

File metadata and controls

26 lines (17 loc) · 606 Bytes

Pattern: Inconsistent spec file path suffix

Issue: -

Description

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

Examples

# bad
my_class/foo_specorb.rb   # describe MyClass
spec/models/user.rb       # describe User
spec/models/user_specxrb  # describe User

# good
my_class_spec.rb          # describe MyClass

# good - shared examples are allowed
spec/models/user.rb       # shared_examples_for 'foo'

Further Reading