Add accessors to settings class

This commit is contained in:
Arthur Neves
2013-10-21 13:05:39 -04:00
parent c65d387705
commit 41f1855056
2 changed files with 35 additions and 3 deletions

View File

@@ -43,6 +43,25 @@ module ActiveModel
ensure
SETTINGS.clear
end
def test_setup_config_accessors
ActiveModel::Serializer.setup do |config|
config.foo = 'v1'
config.bar = 'v2'
end
assert_equal 'v1', SETTINGS.foo
assert_equal 'v2', SETTINGS.bar
ensure
SETTINGS.clear
end
def test_setup_acessor_when_nil
assert_nil SETTINGS.foo
SETTINGS.foo = 1
assert 1, SETTINGS.foo
assert_nil SETTINGS.bar
end
end
end
end