Sha256: 3ccb289b9dc03010d991110938ce5d6cde8c52eb0302e36aa75b6e12c60a0c0a

Contents?: true

Size: 1005 Bytes

Versions: 29

Compression:

Stored size: 1005 Bytes

Contents

require 'test_helper'

class SassRailsLoggerTest < Sass::Rails::TestCase
  test "setting a sass-rails logger as the sass default logger" do
    within_rails_app "scss_project" do
      logger_class_name = runcmd 'rails runner "print Sass::logger.class.name"'
      assert logger_class_name =~ /#{Regexp.escape(Sass::Rails::Logger.name)}/
    end
  end

  test "sending a log messages to the sass logger writes to the environment log file" do
    within_rails_app "scss_project" do |app_root|
      [:debug, :warn, :info, :error, :trace].each do |level|
        message = "[#{level}]: sass message"
        runcmd %{rails runner "Sass::logger.log_level = :#{level}; Sass::logger.log(:#{level}, %Q|#{message}|)"}

        assert File.exists?("#{app_root}/log/development.log"), "log file was not created"

        log_output = File.open("#{app_root}/log/development.log").read
        assert log_output.include?(message), "the #{level} log message was not found in the log file"
      end
    end
  end
end

Version data entries

29 entries across 27 versions & 4 rubygems

Version Path
active_mailer-0.0.10 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
active_mailer-0.0.9 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
active_mailer-0.0.8 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
active_mailer-0.0.7 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
active_mailer-0.0.6 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
font-awesome-rails-3.1.1.2 vendor/ruby/2.0.0/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
font-awesome-rails-3.1.1.2 vendor/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
font-awesome-rails-3.1.1.1 vendor/ruby/2.0.0/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
font-awesome-rails-3.1.1.1 vendor/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
active_mailer-0.0.5 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
active_mailer-0.0.4 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
active_mailer-0.0.3 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.6/test/sass_rails_logger_test.rb
sass-rails-3.1.7 test/sass_rails_logger_test.rb
sass-rails-3.2.6 test/sass_rails_logger_test.rb
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.5/test/sass_rails_logger_test.rb
sunrise-cms-0.3.3 vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.5/test/sass_rails_logger_test.rb
sunrise-cms-0.3.2 vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.5/test/sass_rails_logger_test.rb
sunrise-cms-0.3.1 vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.5/test/sass_rails_logger_test.rb
sunrise-cms-0.3.0 vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.5/test/sass_rails_logger_test.rb
sunrise-cms-0.3.0.rc vendor/bundle/ruby/1.9.1/gems/sass-rails-3.2.5/test/sass_rails_logger_test.rb