Sha256: fea02b5b183b940a9ebd30f1ad8a1ccd8e44ef8594616b486f48b3f6bfb2035e
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
require 'scss_lint' Dir[File.dirname(__FILE__) + '/support/**/*.rb'].each { |f| require f } RSpec.configure do |config| config.expect_with :rspec do |c| c.syntax = [:expect, :should] end config.mock_with :rspec do |c| c.syntax = :should end config.before(:each) do # If running a linter spec, run the described linter against the CSS code # for each example. This significantly DRYs up our linter specs to contain # only tests, since all the setup code is now centralized here. if described_class <= SCSSLint::Linter initial_indent = scss[/\A(\s*)/, 1] normalized_css = scss.gsub(/^#{initial_indent}/, '') # Use the configuration settings defined by default unless a specific # configuration has been provided for the test. local_config = if respond_to?(:linter_config) linter_config else SCSSLint::Config.default.linter_options(subject) end subject.run(SCSSLint::Engine.new(code: normalized_css), local_config) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
scss_lint-0.39.0 | spec/spec_helper.rb |