Sha256: 964a6134ab1a0da6c7ee96fd0677d06826477dd07929f8a5f3d666c58be3b5e5

Contents?: true

Size: 773 Bytes

Versions: 45

Compression:

Stored size: 773 Bytes

Contents

require_relative 'spec_helper'

describe AutoprefixedRails::Railtie do
  before do
    @railtie = AutoprefixedRails::Railtie.instance
  end

  context 'with config/autoprefixer.yml' do
    it 'works' do
      expect(@railtie.config).to eq(cascade: false, supports: false, env: 'test')
    end
  end

  context 'with empty config/autoprefixer.yml' do
    before do
      file_path = File.join(Rails.application.root, 'config/autoprefixer.yml')
      allow(File).to receive(:exists?).with(file_path) { true }
      allow(::YAML).to receive(:load_file).with(file_path) { false } # empty yaml
    end

    it 'skips empty YAML' do
      expect { @railtie.config }.not_to raise_error
    end

    it 'works' do
      expect(@railtie.config).to eq(env: 'test')
    end
  end
end

Version data entries

45 entries across 45 versions & 2 rubygems

Version Path
files.com-1.0.55 docs/vendor/bundle/ruby/2.5.0/gems/autoprefixer-rails-9.4.8/spec/railtie_spec.rb
autoprefixer-rails-9.4.9 spec/railtie_spec.rb
autoprefixer-rails-9.4.8 spec/railtie_spec.rb
autoprefixer-rails-9.4.7 spec/railtie_spec.rb
autoprefixer-rails-9.4.6 spec/railtie_spec.rb
autoprefixer-rails-9.4.5 spec/railtie_spec.rb
autoprefixer-rails-9.4.4 spec/railtie_spec.rb
autoprefixer-rails-9.4.3 spec/railtie_spec.rb
autoprefixer-rails-9.4.2 spec/railtie_spec.rb
autoprefixer-rails-9.4.1 spec/railtie_spec.rb
autoprefixer-rails-9.4.0 spec/railtie_spec.rb
autoprefixer-rails-9.3.1 spec/railtie_spec.rb
autoprefixer-rails-9.3.0 spec/railtie_spec.rb
autoprefixer-rails-9.2.1 spec/railtie_spec.rb
autoprefixer-rails-9.2.0 spec/railtie_spec.rb
autoprefixer-rails-9.1.4 spec/railtie_spec.rb
autoprefixer-rails-9.1.3 spec/railtie_spec.rb
autoprefixer-rails-9.1.2 spec/railtie_spec.rb
autoprefixer-rails-9.1.1 spec/railtie_spec.rb
autoprefixer-rails-9.1.0 spec/railtie_spec.rb