diff options
-rw-r--r-- | lib/syntax_suggest/pathname_from_message.rb | 2 | ||||
-rw-r--r-- | spec/syntax_suggest/integration/ruby_command_line_spec.rb | 2 | ||||
-rw-r--r-- | spec/syntax_suggest/unit/pathname_from_message_spec.rb | 9 |
3 files changed, 11 insertions, 2 deletions
@@ -13,7 +13,7 @@ module SyntaxSuggest # # => "/tmp/scratch.rb" # class PathnameFromMessage - EVAL_RE = /^\(eval\):\d+/ _RE = /^-:\d+/ attr_reader :name @@ -167,7 +167,7 @@ module SyntaxSuggest out = `#{ruby} -I#{lib_dir} -rsyntax_suggest #{script} 2>&1` expect($?.success?).to be_falsey - expect(out).to include("(eval):1") expect(out).to_not include("SyntaxSuggest") expect(out).to_not include("Could not find filename") @@ -43,6 +43,15 @@ module SyntaxSuggest expect(file).to be_falsey end it "does not output error message on syntax error inside of streamed code" do # An example of streamed code is: $ echo "def foo" | ruby message = "-:1: syntax error, unexpected end-of-input\n" |