Looking to get some opinions here.
What is the best way to check boolean values with RSPEC I have seen it done a few different ways:
myvar.should == true
myvar.should be true
myvar.should be
Also I usually only care about the duck value, that is, if it evaluates to true / false then I don't care what its actual value is...
Here's the difference between "== true" and "be(true)":
describe true do
it { should be(true) }
it { should be_true }
end
describe 'true' do
it { should_not be(true) }
it { should be_true }
end
Which basically means that if you only care if a value evaluates to true then you want to use == true
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With