Sha256: 780200493c1a0e86f7d3f02922069d14118e0370c91f359c4c333c38d64bb7bd
Contents?: true
Size: 870 Bytes
Versions: 3
Compression:
Stored size: 870 Bytes
Contents
require "test_helper" class ConfigTest < ActiveSupport::TestCase def setup @klass = Class.new { extend Authlogic::Config def self.foobar(value = nil) rw_config(:foobar_field, value, "default_foobar") end } @subklass = Class.new(@klass) end def test_config assert_equal({}, @klass.acts_as_authentic_config) end def test_rw_config_read_with_default assert "default_foobar", @klass.foobar end def test_rw_config_write assert_equal "my_foobar", @klass.foobar("my_foobar") assert_equal "my_foobar", @klass.foobar assert_equal "my_new_foobar", @klass.foobar("my_new_foobar") assert_equal "my_new_foobar", @klass.foobar end def test_subclass_rw_config_write assert_equal "subklass_foobar", @subklass.foobar("subklass_foobar") assert_equal "default_foobar", @klass.foobar end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
authlogic-4.2.0 | test/config_test.rb |
authlogic-4.1.1 | test/config_test.rb |
authlogic-4.1.0 | test/config_test.rb |