Sha256: a061382ce0e043e21108274d23ee6d6122b593fb5ff481f4fc06d52c846e44c9

Contents?: true

Size: 1 KB

Versions: 1

Compression:

Stored size: 1 KB

Contents

require 'test_helper'

module TrackChanges
  class ConfigurationTest < ActiveSupport::TestCase
    def setup
      @configuration = TrackChanges::Configuration.new
    end

    should "have audit_association accessor" do
      assert @configuration.respond_to?(:audit_association)
      assert @configuration.respond_to?(:audit_association=)
    end

    should "have current_user accessor" do
      assert @configuration.respond_to?(:current_user)
      assert @configuration.respond_to?(:current_user=)
    end

    should "have ignore_nil accessor" do
      assert @configuration.respond_to?(:ignore_nil)
      assert @configuration.respond_to?(:ignore_nil=)
    end

    should "set default audit_association to Audit" do
      assert_equal :audits, @configuration.audit_association
    end

    should "set default current user association" do
      assert_equal :current_user, @configuration.current_user
    end

    should "set default ignore_nil" do
      assert_equal true, @configuration.ignore_nil
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
track_changes-0.5.0 test/track_changes/configuration_test.rb