Pattern: Missing use of verifying double
Issue: -
Prefer using verifying doubles over normal doubles.
# bad
let(:foo) do
double(method_name: 'returned value')
end
# bad
let(:foo) do
double("ClassName", method_name: 'returned value')
end
# good
let(:foo) do
instance_double("ClassName", method_name: 'returned value')
end
Name | Default value | Configurable values |
---|---|---|
IgnoreNameless | true |
Boolean |
IgnoreSymbolicNames | false |
Boolean |