Sha256: d79deae4369b975960dbec750f6778992974a9d53203831cdbd8f56aa43bb9e7

Contents?: true

Size: 799 Bytes

Versions: 22

Compression:

Stored size: 799 Bytes

Contents

require_relative 'spec_helper'

describe CssController, type: :controller do
  before :all do
    cache = Rails.root.join('tmp/cache')
    cache.rmtree if cache.exist?
  end

  it "integrates with Rails and Sass" do
    get :test, file: 'sass'
    expect(response).to be_success
    clear_css = response.body.gsub("\n", " ").squeeze(" ").strip
    expect(clear_css).to eq "a { -webkit-transition: all 1s; transition: all 1s; }"
  end

  it "has safe mode" do
    get :test, file: 'wrong'
    expect(response).to be_success
    expect(response.body).to eq "a {\n}"
  end
end

describe 'Rake task' do
  it "shows debug" do
    info = `cd spec/app; bundle exec rake autoprefixer:info`
    expect(info).to match(/Browsers:\n  Chrome: 25\n\n/)
    expect(info).to match(/  transition: webkit/)
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
autoprefixer-rails-5.1.11 spec/rails_spec.rb
autoprefixer-rails-5.1.10 spec/rails_spec.rb
autoprefixer-rails-5.1.9 spec/rails_spec.rb
autoprefixer-rails-5.1.8.1 spec/rails_spec.rb
autoprefixer-rails-5.1.8 spec/rails_spec.rb
autoprefixer-rails-5.1.7.1 spec/rails_spec.rb
autoprefixer-rails-5.1.7 spec/rails_spec.rb
autoprefixer-rails-5.1.6 spec/rails_spec.rb
autoprefixer-rails-5.1.5 spec/rails_spec.rb
autoprefixer-rails-5.1.4 spec/rails_spec.rb
autoprefixer-rails-5.1.3.1 spec/rails_spec.rb
autoprefixer-rails-5.1.3 spec/rails_spec.rb
autoprefixer-rails-5.1.2 spec/rails_spec.rb
autoprefixer-rails-5.1.1 spec/rails_spec.rb
autoprefixer-rails-5.1.0 spec/rails_spec.rb
autoprefixer-rails-5.0.0.3 spec/rails_spec.rb
autoprefixer-rails-5.0.0.2 spec/rails_spec.rb
autoprefixer-rails-5.0.0.1 spec/rails_spec.rb
autoprefixer-rails-5.0.0 spec/rails_spec.rb
autoprefixer-rails-4.0.2.2 spec/rails_spec.rb