You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: source_map_test.rb
    path of file: ./repos/stackneveroverflow/vendor/bundle/ruby/2.3.0/gems/sass-3.4.24/test/sass
    
    the code of the file until where you have to start completion: #!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require File.dirname(__FILE__) + '/../test_helper'
require File.dirname(__FILE__) + '/test_helper'

class SourcemapTest < MiniTest::Test
  def test_to_json_requires_args
    _, sourcemap = render_with_sourcemap('')
    assert_raises(ArgumentError) {sourcemap.to_json({})}
    assert_raises(ArgumentError) {sourcemap.to_json({:css_path => 'foo'})}
    assert_raises(ArgumentError) {sourcemap.to_json({:sourcemap_path => 'foo'})}
  end

  def test_simple_mapping_scss
    asser
    
  def test_interpolation_and_vars_sourcemap_scss
    assert_parses_with_mapping <<'SCSS', <<'CSS'
$te: "te";
$teal: {{5}}teal{{/5}};
{{1}}p {{/1}}{
  {{2}}con#{$te}nt{{/2}}: {{3}}"I a#{$te} #{5 + 10} pies!"{{/3}};
  {{4}}color{{/4}}: $teal;
}

$name: foo;
$attr: border;
{{6}}p.#{$name} {{/6}}{
  {{7}}#{$attr}-color{{/7}}: {{8}}blue{{/8}};
  $font-size: 12px;
  $line-height: 30px;
  {{9}}font{{/9}}: {{10}}#{$font-size}/#{$line-height}{{/10}};
}
SCSS
{{1}}p{{/1}} {
  {{2}}content{{/2}}: {{3}}"I ate 15 pies!"{{/3}};
  {{4}}color{{/4}}: {{5}}teal{{/5}}; }

{{6}}p.foo{{/6}} {
  {{7}}border-color{{/7}}: {{8}}blue{{/8}};
  {{9}}font{{/9}}: {{10}}12px/30px{{/10}}; }

/*# sourceMappingURL=test.css.map */
CSS
  end