class UserPreferenceTest < ActiveSupport::TestCase
api_fixtures
- fixtures :user_preferences
-
- # This checks to make sure that there are two user preferences
- # stored in the test database.
- # This test needs to be updated for every addition/deletion from
- # the fixture file
- def test_check_count
- assert_equal 4, UserPreference.count
- end
# Checks that you cannot add a new preference, that is a duplicate
def test_add_duplicate_preference
- up = user_preferences(:a)
+ up = create(:user_preference)
new_up = UserPreference.new
- new_up.user = users(:normal_user)
+ new_up.user = up.user
new_up.k = up.k
new_up.v = "some other value"
assert_not_equal new_up.v, up.v
- assert_raise (ActiveRecord::RecordNotUnique) { new_up.save }
+ assert_raise(ActiveRecord::RecordNotUnique) { new_up.save }
end
def test_check_valid_length