testing loaded? method and reducing funcalls

This commit is contained in:
Aaron Patterson 2010-07-21 16:59:23 -07:00
parent 87a319cd0c
commit a78547a9c6
2 changed files with 11 additions and 1 deletions

@ -259,7 +259,7 @@ def data
end
def loaded?
!!@data
@data
end
def save

@ -22,6 +22,16 @@ def test_new_record?
s = SqlBypass.new :data => 'foo', :session_id => 10
assert s.new_record?, 'this is a new record!'
end
def test_not_loaded?
s = SqlBypass.new({})
assert !s.loaded?, 'it is not loaded'
end
def test_loaded?
s = SqlBypass.new :data => 'hello'
assert s.loaded?, 'it is loaded'
end
end
end
end