@@ -40,4 +40,18 class UserPreferenceTest < ActiveSupport::TestCase | |||
|
40 | 40 | user.reload |
|
41 | 41 | assert_equal 'value', user.pref['preftest'] |
|
42 | 42 | end |
|
43 | ||
|
44 | def test_others_hash | |
|
45 | user = User.new(:firstname => "new", :lastname => "user", :mail => "newuser@somenet.foo") | |
|
46 | user.login = "newuser" | |
|
47 | user.password, user.password_confirmation = "password", "password" | |
|
48 | assert user.save | |
|
49 | assert_nil user.preference | |
|
50 | up = UserPreference.new(:user => user) | |
|
51 | assert_kind_of Hash, up.others | |
|
52 | up.others = nil | |
|
53 | assert_nil up.others | |
|
54 | assert up.save | |
|
55 | assert_kind_of Hash, up.others | |
|
56 | end | |
|
43 | 57 | end |
General Comments 0
You need to be logged in to leave comments.
Login now