From 1f6ab21fa9719dc20e8eeac602ad8168cfb8d8aa Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Tue, 7 Jan 2014 15:18:16 +0300 Subject: [PATCH] node-sass test --- .travis.yml | 2 ++ test/node_sass_test.rb | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 test/node_sass_test.rb diff --git a/.travis.yml b/.travis.yml index eaa46a3e..d4fcd5eb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,8 @@ rvm: gemfile: - test/gemfiles/sass_3_2.gemfile - test/gemfiles/sass_head.gemfile +before_install: + - "npm install node-sass" matrix: allow_failures: - gemfile: test/gemfiles/sass_head.gemfile diff --git a/test/node_sass_test.rb b/test/node_sass_test.rb new file mode 100644 index 00000000..45f75df9 --- /dev/null +++ b/test/node_sass_test.rb @@ -0,0 +1,15 @@ +require 'test_helper' +require 'fileutils' + +class NodeSassTest < Test::Unit::TestCase + def test_node_sass_compilation + path = 'vendor/assets/stylesheets' + %w(bootstrap bootstrap/_theme).each do |file| + FileUtils.mkdir_p "tmp/node-sass" + command = "node-sass #{path}/#{file} -o tmp/node-sass/#{File.basename file}.css" + assert silence_stream(STDOUT) { + system(command) + }, 'node-sass compilation failed' + end + end +end