aboutsummaryrefslogtreecommitdiffstats
path: root/spec/runtime/require_spec.rb
diff options
context:
space:
mode:
authorTerence Lee <hone02@gmail.com>2011-10-01 21:37:31 -0500
committerTerence Lee <hone02@gmail.com>2011-10-01 21:37:31 -0500
commitf53243d843aa4b08d24db4ad1e43688e0a534a39 (patch)
treef5232f47b49bf28b8b214a63fd2418da414aa63d /spec/runtime/require_spec.rb
parent1ba329499ea02f5a951d4a49b2f4f2939e9c9b54 (diff)
downloadbundler-f53243d843aa4b08d24db4ad1e43688e0a534a39.tar.gz
#1458. refactor load error tests
Diffstat (limited to 'spec/runtime/require_spec.rb')
-rw-r--r--spec/runtime/require_spec.rb20
1 files changed, 6 insertions, 14 deletions
diff --git a/spec/runtime/require_spec.rb b/spec/runtime/require_spec.rb
index b336ed9a..bad1ec97 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