RSpec's be_false behaves unexpectedly:
be_false
nil.should be_false # passes, as the expectation returns true
Your development team has a full backlog? No time for infrastructure architecture? Our DevOps team is ready to support you!
If you want to check for false, you need to do it like this:
false
nil.should == false # fails as expected
Wat? Show archive.org snapshot
RSpec: be_true does not actually check if a value is true