diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/prism/ruby_api_test.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/prism/ruby_api_test.rb b/test/prism/ruby_api_test.rb index ff69ef5417..80f7cb05d3 100644 --- a/test/prism/ruby_api_test.rb +++ b/test/prism/ruby_api_test.rb @@ -231,6 +231,21 @@ module Prism assert_equal 16, base[parse_expression("0x1")] end + def test_offset + source = <<~RUBY + #!/bin/sh + + echo "foo" + exit 0 + + #!/usr/bin/env ruby + + puts "bar" + RUBY + + assert Prism.parse_success?(source, offset: 30) + end + private def parse_expression(source) |
