Investigation
schneems opened this issue · 0 comments
schneems commented
https://gist.github.com/schneems/a46e5ba5f44e0faa797439befaca681a
- Never gets triggered because we're only firing if our error has this in it: end-of-input which the syntax error does not:
$ be rspec spec/hatchet/rails_7_spec.rb
An error occurred while loading ./spec/hatchet/rails_7_spec.rb.
Failure/Error: require 'language_pack/ruby'
SyntaxError:
/Users/rschneeman/Documents/projects/work/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:1069: syntax error, unexpected '|', expecting `end'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:21:in `require'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:21:in `require'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:51:in `require'
# ./lib/language_pack/instrument.rb:5:in `<top (required)>'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:21:in `require'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:21:in `require'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:51:in `require'
# ./lib/language_pack.rb:31:in `<top (required)>'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:21:in `require'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:21:in `require'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:51:in `require'
# ./spec/spec_helper.rb:7:in `<top (required)>'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:30:in `require'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:30:in `require_relative'
# ./spec/hatchet/rails_7_spec.rb:1:in `<top (required)>'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:15:in `load'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:15:in `load'
# /Users/rschneeman/.gem/ruby/2.7.4/gems/dead_end-2.0.0/lib/dead_end/auto.rb:45:in `load'
No examples found.
Finished in 0.00002 seconds (files took 0.36812 seconds to load)
0 examples, 0 failures, 1 error occurred outside of examples
- The matching output is quite large, the problem is here:
❯ 1067 def add_yarn_binary
❯ 1068 return [] if yarn_preinstalled?
❯ 1069 |
❯ 1075 end