+ assert_equal 3, DiaryEntry.count
+ end
+
+ def test_diary_entry_validations
+ diary_entry_valid({})
+ diary_entry_valid({:title => ''}, false)
+ diary_entry_valid({:title => 'a'*255})
+ diary_entry_valid({:title => 'a'*256}, false)
+ diary_entry_valid({:body => ''}, false)
+ diary_entry_valid({:latitude => 90})
+ diary_entry_valid({:latitude => 90.00001}, false)
+ diary_entry_valid({:latitude => -90})
+ diary_entry_valid({:latitude => -90.00001}, false)
+ diary_entry_valid({:longitude => 180})
+ diary_entry_valid({:longitude => 180.00001}, false)
+ diary_entry_valid({:longitude => -180})
+ diary_entry_valid({:longitude => -180.00001}, false)
+ end
+
+ def test_diary_entry_visible
+ assert_equal 2, DiaryEntry.visible.count
+ assert_raise ActiveRecord::RecordNotFound do
+ DiaryEntry.visible.find(diary_entries(:deleted_entry).id)
+ end