Pattern: Inconsistent use of be_a
/be_kind_of
Issue: -
Enforces consistent use of be_a
or be_kind_of
.
# bad
expect(object).to be_kind_of(String)
expect(object).to be_a_kind_of(String)
# good
expect(object).to be_a(String)
expect(object).to be_an(String)
# bad
expect(object).to be_a(String)
expect(object).to be_an(String)
# good
expect(object).to be_kind_of(String)
expect(object).to be_a_kind_of(String)
Name | Default value | Configurable values |
---|---|---|
EnforcedStyle | be_a |
be_a , be_kind_of |