diff options
author | Terence Lee <hone02@gmail.com> | 2011-10-01 21:37:31 -0500 |
---|---|---|
committer | Terence Lee <hone02@gmail.com> | 2011-10-01 21:37:31 -0500 |
commit | f53243d843aa4b08d24db4ad1e43688e0a534a39 (patch) | |
tree | f5232f47b49bf28b8b214a63fd2418da414aa63d /spec/runtime/require_spec.rb | |
parent | 1ba329499ea02f5a951d4a49b2f4f2939e9c9b54 (diff) | |
download | bundler-f53243d843aa4b08d24db4ad1e43688e0a534a39.tar.gz |
#1458. refactor load error tests
Diffstat (limited to 'spec/runtime/require_spec.rb')
-rw-r--r-- | spec/runtime/require_spec.rb | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/spec/runtime/require_spec.rb b/spec/runtime/require_spec.rb index b336ed9a7a..bad1ec9730 100644 --- a/spec/runtime/require_spec.rb +++ b/spec/runtime/require_spec.rb @@ -82,15 +82,11 @@ describe "Bundler.require" do gem "two", :require => 'fail' G - run <<-R - begin - Bundler.require - rescue LoadError => e - puts "ZOMG ERROR" if e.message.include?("-- fail") - end + load_error_run <<-R, 'fail' + Bundler.require R - out.should == "ZOMG ERROR" + err.should == "ZOMG LOAD ERROR" end describe "using bundle exec" do @@ -192,14 +188,10 @@ describe "Bundler.require" do gem "busted_require" G - run <<-R - begin - Bundler.require - rescue LoadError => e - puts 'ZOMG ERROR' if e.message.include?("-- no_such_file_omg") - end + load_error_run <<-R, 'no_such_file_omg' + Bundler.require R - out.should == 'ZOMG ERROR' + err.should == 'ZOMG LOAD ERROR' end end end |