Sha256: 173f896cb072e49b1b7096ecc04b2e35570170bfc775aab5b8ea28053aa4a932

Contents?: true

Size: 652 Bytes

Versions: 6

Compression:

Stored size: 652 Bytes

Contents

require_relative "spec_helper"

describe Lanes::Configuration do

    def test_changing_values_are_logged
        begin
            assert_logs_matching( /table_prefix changed from / ) do
                Lanes.config.table_prefix=:foo
            end
        ensure
            Lanes.silence_logs {   Lanes.config.table_prefix='' }
        end
    end

    def test_callbacks_are_fired
        sentinel = false
        Lanes.config.on_change(:environment) do |nv,ov|
            sentinel = nv
        end
        Lanes.silence_logs do
            Lanes.config.environment = :testing
            assert_equal sentinel, :testing
        end
    end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
lanes-0.1.9.5 spec/server/configuration_spec.rb
lanes-0.1.9 spec/server/configuration_spec.rb
lanes-0.1.8 spec/server/configuration_spec.rb
lanes-0.1.7 spec/server/configuration_spec.rb
lanes-0.1.6 spec/server/configuration_spec.rb
lanes-0.1.5 spec/server/configuration_spec.rb