Sha256: 296ecb211a7435f551b8fd2a49fa19c4a81dc08302b2e03ef53e0774f14d305d

Contents?: true

Size: 1.32 KB

Versions: 16

Compression:

Stored size: 1.32 KB

Contents

require 'test_helper'
class Rails31Test < Test::Unit::TestCase
  include CompassRails::Test::RailsHelpers

  RAILS_VERSION = RAILS_3_1

  def test_rails_app_created
    within_rails_app('test_railtie', RAILS_VERSION) do |project|
      assert project.boots?
    end
  end

  def test_installs_compass
    within_rails_app('test_railtie', RAILS_VERSION) do |project|
      project.run_compass('init')
      assert project.has_config?
      assert project.has_screen_file?
      assert project.has_compass_import?
    end
  end

  def test_compass_compile
    within_rails_app('test_railtie', RAILS_VERSION) do |project|
      project.run_compass('init')
      project.run_compass('compile')
      assert project.directory.join('public/assets/screen.css').exist?
    end
  end

  def test_install_blueprint
    within_rails_app('test_railtie', RAILS_VERSION) do |project|
      project.run_compass('init')
      project.run_compass('install blueprint --force')
      assert project.directory.join('app/assets/stylesheets/partials').directory?
    end
  end


  def test_compass_preferred_syntax
    within_rails_app('test_railtie', RAILS_VERSION) do |project|
      project.set_rails('sass.preferred_syntax', :sass)
      project.run_compass('init')
      assert project.directory.join('app/assets/stylesheets/screen.css.sass').exist?
    end    
  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
compass-rails-1.1.7 test/integrations/rails_31_test.rb
compass-rails-1.1.6 test/integrations/rails_31_test.rb
compass-rails-1.1.5 test/integrations/rails_31_test.rb
compass-rails-1.1.3 test/integrations/rails_31_test.rb
compass-rails-1.1.2 test/integrations/rails_31_test.rb
compass-rails-1.1.1 test/integrations/rails_31_test.rb
compass-rails-1.1.0 test/integrations/rails_31_test.rb
compass-rails-1.1.0.pre test/integrations/rails_31_test.rb
compass-rails-1.0.3 test/integrations/rails_31_test.rb
compass-rails-1.0.2 test/integrations/rails_31_test.rb
compass-rails-1.0.1 test/integrations/rails_31_test.rb
compass-rails-1.0.0 test/integrations/rails_31_test.rb
compass-rails-1.0.0.rc.4 test/integrations/rails_31_test.rb
compass-rails-1.0.0.rc.3 test/integrations/rails_31_test.rb
compass-rails-1.0.0.rc.2 test/integrations/rails_31_test.rb
compass-rails-1.0.0.rc.1 test/integrations/rails_31_test.rb