Skip to content
This repository has been archived by the owner on Apr 4, 2019. It is now read-only.

Commit

Permalink
Run specs against the current version
Browse files Browse the repository at this point in the history
  • Loading branch information
nex3 committed Nov 7, 2018
1 parent 4c5c575 commit ca26b9f
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 36 deletions.
55 changes: 22 additions & 33 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -63,41 +63,30 @@ namespace :test do

desc "Run sass-spec tests against the local code."
task :spec do
require "yaml"
sass_spec_options = YAML.load_file(scope("test/sass-spec.yml"))
enabled = sass_spec_options.delete(:enabled)
unless enabled
puts "SassSpec tests are disabled."
next
end
if ruby_version_at_least?("1.9.2")
old_load_path = $:.dup
old_load_path = $:.dup
begin
$:.unshift(File.join(File.dirname(__FILE__), "lib"))
begin
$:.unshift(File.join(File.dirname(__FILE__), "lib"))
begin
require 'sass_spec'
rescue LoadError
puts "You probably forgot to run: bundle exec rake"
raise
end
default_options = {
:spec_directory => SassSpec::SPEC_DIR,
:engine_adapter => SassEngineAdapter.new,
:generate => false,
:tap => false,
:skip => false,
:verbose => false,
:filter => "",
:limit => -1,
:unexpected_pass => false,
:nuke => false,
}
SassSpec::Runner.new(default_options.merge(sass_spec_options)).run || exit(1)
ensure
$:.replace(old_load_path)
require 'sass_spec'
rescue LoadError
puts "You probably forgot to run: bundle exec rake"
raise
end
else
"Skipping sass-spec on ruby versions less than 1.9.2"
SassSpec::Runner.new(
language_version: get_version[/^\d+\.\d+/],
spec_directory: SassSpec::SPEC_DIR,
engine_adapter: SassEngineAdapter.new,
generate: false,
tap: false,
skip: false,
verbose: false,
filter: "",
limit: -1,
unexpected_pass: false,
nuke: false,
).run || exit(1)
ensure
$:.replace(old_load_path)
end
end
end
Expand Down
3 changes: 0 additions & 3 deletions test/sass-spec.yml

This file was deleted.

0 comments on commit ca26b9f

Please sign in to comment.