Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap-sass.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'test/sass_test.rb')
-rw-r--r--test/sass_test.rb16
1 files changed, 9 insertions, 7 deletions
diff --git a/test/sass_test.rb b/test/sass_test.rb
index fc54c77b..0cb43533 100644
--- a/test/sass_test.rb
+++ b/test/sass_test.rb
@@ -1,23 +1,25 @@
+# frozen_string_literal: true
+
require 'test_helper'
require 'shellwords'
+require 'fileutils'
class SassTest < Minitest::Test
DUMMY_PATH = 'test/dummy_sass_only'
def test_font_helper
- assert_match %r(url\(['"]?.*eot['"]?\)), @css
+ assert_match %r{url\(['"]?.*eot['"]?\)}, @css
end
def setup
- Dir.chdir DUMMY_PATH do
- %x[rm -rf .sass-cache/]
- %x[bundle]
- end
+ FileUtils.rm_rf(File.join(DUMMY_PATH, '.sass-cache'), secure: true)
css_path = File.join GEM_PATH, 'tmp/bootstrap-sass-only.css'
- command = "bundle exec ruby compile.rb #{Shellwords.escape css_path}"
success = Dir.chdir DUMMY_PATH do
silence_stdout_if !ENV['VERBOSE'] do
- system(command)
+ Bundler.with_original_env do
+ system('bundle') && system('bundle', 'exec', 'ruby', 'compile.rb',
+ Bootstrap.stylesheets_path, css_path)
+ end
end
end
assert success, 'Sass-only compilation failed'