[PRISM] Make prism pass bundler specs

This commit is contained in:
Kevin Newton 2024-06-11 08:28:08 -04:00
Родитель 3e84da0970
Коммит 9e7ccc00bc
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -175,7 +175,7 @@ RSpec.describe Bundler::Dsl do
it "handles syntax errors with a useful message" do it "handles syntax errors with a useful message" do
expect(Bundler).to receive(:read_file).with(source_root.join("Gemfile").to_s).and_return("}") expect(Bundler).to receive(:read_file).with(source_root.join("Gemfile").to_s).and_return("}")
expect { subject.eval_gemfile("Gemfile") }. expect { subject.eval_gemfile("Gemfile") }.
to raise_error(Bundler::GemfileError, /There was an error parsing `Gemfile`: (syntax error, unexpected tSTRING_DEND|(compile error - )?syntax error, unexpected '\}'). Bundler cannot continue./) to raise_error(Bundler::GemfileError, /There was an error parsing `Gemfile`: (syntax error, unexpected tSTRING_DEND|(compile error - )?syntax error, unexpected '\}'|.+?unexpected '}', ignoring it\n). Bundler cannot continue./m)
end end
it "distinguishes syntax errors from evaluation errors" do it "distinguishes syntax errors from evaluation errors" do
@ -322,7 +322,7 @@ RSpec.describe Bundler::Dsl do
it "will raise a Bundler::GemfileError" do it "will raise a Bundler::GemfileError" do
gemfile "gem 'foo', :path => /unquoted/string/syntax/error" gemfile "gem 'foo', :path => /unquoted/string/syntax/error"
expect { Bundler::Dsl.evaluate(bundled_app_gemfile, nil, true) }. expect { Bundler::Dsl.evaluate(bundled_app_gemfile, nil, true) }.
to raise_error(Bundler::GemfileError, /There was an error parsing `Gemfile`:( compile error -)? unknown regexp options - trg.+ Bundler cannot continue./) to raise_error(Bundler::GemfileError, /There was an error parsing `Gemfile`:( compile error -)?.+?unknown regexp options - trg.+ Bundler cannot continue./m)
end end
end end