try this in a test:
def test_foo
foo = Object.new
foo.stubs(:verified?).returns(false)
assert !foo.verified?
end
The test will fail (it should not). The way #verified? is implemented
is unsafe, clearly. (the test is nicely paradoxical, since the
assertion passes only if the test will fail!)