Sha256: cb5a2bd37d9dface8be5f3ee73d24d430f9ec35519238c3350016c5a1d80d3e8

Contents?: true

Size: 544 Bytes

Versions: 9

Compression:

Stored size: 544 Bytes

Contents

require_relative "test_helper"

module SassC
  class ErrorTest < MiniTest::Test
    def render(data, opts={})
      Engine.new(data, opts).render
    end

    def test_first_backtrace_is_sass
      filename = "app/assets/stylesheets/application.scss"

      begin
        template = <<-SCSS
.foo {
  baz: bang;
  padding top: 10px;
}
      SCSS

        render(template, filename: filename)
      rescue SassC::SyntaxError => err
        expected = "#{filename}:3"
        assert_equal expected, err.backtrace.first
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sassc-1.12.1 test/error_test.rb
sassc-1.12.0 test/error_test.rb
sassc-1.11.4 test/error_test.rb
sassc-1.11.3 test/error_test.rb
sassc-1.11.2 test/error_test.rb
sassc-1.11.1 test/error_test.rb
sassc-1.11.0 test/error_test.rb
sassc-1.10.1 test/error_test.rb
sassc-1.10.0 test/error_test.rb