Skip to content

Commit 44002fa

Browse files
committed
Fix some test failures by simplifying how the app root of the test fixture is found.
1 parent 77c6e73 commit 44002fa

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

test/sass_rails_logger_test.rb

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@ class SassRailsLoggerTest < Sass::Rails::TestCase
88
end
99
end
1010

11-
[:debug, :warn, :info, :error, :trace].each do |level|
12-
test "sending a #{level} message to the sass logger writes to the environment log file" do
13-
within_rails_app "scss_project" do
14-
app_root = runcmd 'rails runner "print Rails.root"'
15-
11+
test "sending a log messages to the sass logger writes to the environment log file" do
12+
within_rails_app "scss_project" do |app_root|
13+
[:debug, :warn, :info, :error, :trace].each do |level|
1614
message = "[#{level}]: sass message"
1715
runcmd %{rails runner "Sass::logger.log_level = :#{level}; Sass::logger.log(:#{level}, %Q|#{message}|)"}
1816

test/support/sass_rails_test_case.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,9 @@ def within_rails_app(name, without_gems = [], gem_options = $gem_options)
6666
Dir.chdir(tmpdir) do
6767
gem_options.each {|name, options| modify_gem_entry name, options}
6868
without_gems.each {|name| remove_gem name}
69-
puts File.read("Gemfile")
7069
FileUtils.rm("Gemfile.lock")
7170
runcmd "bundle install --verbose"
72-
yield
71+
yield tmpdir
7372
end
7473
end
7574
end

0 commit comments

Comments
 (0)