@@ -40,4 +40,18 class UserPreferenceTest < ActiveSupport::TestCase | |||||
40 | user.reload |
|
40 | user.reload | |
41 | assert_equal 'value', user.pref['preftest'] |
|
41 | assert_equal 'value', user.pref['preftest'] | |
42 | end |
|
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 | end |
|
57 | end |
General Comments 0
You need to be logged in to leave comments.
Login now