Skip to content

Files

Latest commit

 

History

History
32 lines (23 loc) · 786 Bytes

RSpec-MultipleDescribes.md

File metadata and controls

32 lines (23 loc) · 786 Bytes

Pattern: Multiple top level descriptions

Issue: -

Description

Checks for multiple top level describes.

Multiple descriptions for the same class or module should either be nested or separated into different test files.

Examples

# bad
describe MyClass, '.do_something' do
end
describe MyClass, '.do_something_else' do
end

# good
describe MyClass do
  describe '.do_something' do
  end
  describe '.do_something_else' do
  end
end

Further Reading