Sha256: 55dc351d9a1f9f2792686a1883ab519296beaed3c1bef0ef15d3abb810c67ad2

Contents?: true

Size: 829 Bytes

Versions: 15

Compression:

Stored size: 829 Bytes

Contents

require 'validates_timeliness/railtie'

RSpec.describe ValidatesTimeliness::Railtie do
  context "intializers" do
    context "validates_timeliness.initialize_timeliness_ambiguous_date_format" do
      it 'should set the timeliness default ambiguous date format from the current format' do
        expect(Timeliness.configuration.ambiguous_date_format).to eq :us
        ValidatesTimeliness.parser.use_euro_formats

        initializer("validates_timeliness.initialize_timeliness_ambiguous_date_format").run

        expect(Timeliness.configuration.ambiguous_date_format).to eq :euro
      end
    end if Timeliness.respond_to?(:ambiguous_date_format)

    def initializer(name)
      ValidatesTimeliness::Railtie.initializers.find { |i|
        i.name == name
      } || raise("Initializer #{name} not found")
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
validates_timeliness-8.0.0.beta1 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-7.0.0 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-7.0.0.beta2 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-5.0.1 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-6.0.1 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-7.0.0.beta1 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-6.0.0 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-6.0.0.beta2 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-6.0.0.beta1 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-6.0.0.alpha1 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-5.0.0 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-5.0.0.beta2 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-5.0.0.beta1 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-5.0.0.alpha5 spec/validates_timeliness/railtie_spec.rb
validates_timeliness-4.1.1 spec/validates_timeliness/railtie_spec.rb