summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorJesse Wolfe <jes5199@gmail.com>2010-04-09 17:44:53 -0700
committerJesse Wolfe <jes5199@gmail.com>2010-04-09 17:44:53 -0700
commitdde69c32caa7cc30dd6cd5b06ff80828f4c47939 (patch)
tree7ee693efdffd404bf19e47cb50aaf55de42101d3 /spec
parentc5ce824a08c4c2a60a88b68875ca310b44426581 (diff)
downloadpuppet-dde69c32caa7cc30dd6cd5b06ff80828f4c47939.tar.gz
puppet-dde69c32caa7cc30dd6cd5b06ff80828f4c47939.tar.xz
puppet-dde69c32caa7cc30dd6cd5b06ff80828f4c47939.zip
Remove test for old RDoc work-around
Diffstat (limited to 'spec')
-rw-r--r--spec/unit/util/monkey_patches.rb96
1 files changed, 0 insertions, 96 deletions
diff --git a/spec/unit/util/monkey_patches.rb b/spec/unit/util/monkey_patches.rb
index 335f90b86..b0f61c808 100644
--- a/spec/unit/util/monkey_patches.rb
+++ b/spec/unit/util/monkey_patches.rb
@@ -4,100 +4,4 @@ Dir.chdir(File.dirname(__FILE__)) { (s = lambda { |f| File.exist?(f) ? require(f
require 'puppet/util/monkey_patches'
-describe RDoc do
- it "should return the call stack if a script is called directly" do
- stack = [
- "/usr/lib/ruby/1.8/rdoc/usage.rb:99:in `usage_no_exit'",
- "/usr/lib/ruby/1.8/rdoc/usage.rb:93:in `usage'",
- "./puppet/application.rb:295:in `help'",
- "./puppet/application.rb:207:in `handle_help'",
- "./puppet/application.rb:141:in `send'",
- "./puppet/application.rb:141:in `option'",
- "/usr/lib/ruby/1.8/optparse.rb:1267:in `call'",
- "/usr/lib/ruby/1.8/optparse.rb:1267:in `parse_in_order'",
- "/usr/lib/ruby/1.8/optparse.rb:1254:in `catch'",
- "/usr/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'",
- "/usr/lib/ruby/1.8/optparse.rb:1248:in `order!'",
- "/usr/lib/ruby/1.8/optparse.rb:1339:in `permute!'",
- "/usr/lib/ruby/1.8/optparse.rb:1360:in `parse!'",
- "./puppet/application.rb:262:in `parse_options'",
- "./puppet/application.rb:214:in `run'",
- "./puppet/application.rb:306:in `exit_on_fail'",
- "./puppet/application.rb:214:in `run'",
- "../bin/puppet:71"
- ]
-
- old_dollar_zero = $0
- $0 = "../bin/puppet"
-
- # Mocha explodes if you try to mock :caller directly
- Kernel.expects( :mock_caller ).returns( stack )
- Kernel.instance_eval { alias orig_caller caller }
- Kernel.instance_eval { alias caller mock_caller }
-
- RDoc.caller.must == stack
-
- $0 = old_dollar_zero
- Kernel.instance_eval { alias caller orig_caller }
- end
-
- it "should return a truncated call stack if a script is called from a rubygems stub" do
- gem_stack = [
- "/usr/lib/ruby/1.8/rdoc/usage.rb:99:in `usage_no_exit'",
- "/usr/lib/ruby/1.8/rdoc/usage.rb:93:in `usage'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:295:in `help'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:207:in `handle_help'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:141:in `send'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:141:in `option'",
- "/usr/lib/ruby/1.8/optparse.rb:1267:in `call'",
- "/usr/lib/ruby/1.8/optparse.rb:1267:in `parse_in_order'",
- "/usr/lib/ruby/1.8/optparse.rb:1254:in `catch'",
- "/usr/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'",
- "/usr/lib/ruby/1.8/optparse.rb:1248:in `order!'",
- "/usr/lib/ruby/1.8/optparse.rb:1339:in `permute!'",
- "/usr/lib/ruby/1.8/optparse.rb:1360:in `parse!'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:262:in `parse_options'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:214:in `run'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:306:in `exit_on_fail'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:214:in `run'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/bin/puppet:71",
- "/usr/bin/puppet:19:in `load'",
- "/usr/bin/puppet:19"
- ]
-
- real_stack = [
- "/usr/lib/ruby/1.8/rdoc/usage.rb:99:in `usage_no_exit'",
- "/usr/lib/ruby/1.8/rdoc/usage.rb:93:in `usage'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:295:in `help'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:207:in `handle_help'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:141:in `send'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:141:in `option'",
- "/usr/lib/ruby/1.8/optparse.rb:1267:in `call'",
- "/usr/lib/ruby/1.8/optparse.rb:1267:in `parse_in_order'",
- "/usr/lib/ruby/1.8/optparse.rb:1254:in `catch'",
- "/usr/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'",
- "/usr/lib/ruby/1.8/optparse.rb:1248:in `order!'",
- "/usr/lib/ruby/1.8/optparse.rb:1339:in `permute!'",
- "/usr/lib/ruby/1.8/optparse.rb:1360:in `parse!'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:262:in `parse_options'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:214:in `run'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:306:in `exit_on_fail'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/lib/puppet/application.rb:214:in `run'",
- "/usr/lib/ruby/gems/1.8/gems/puppet-0.25.1/bin/puppet:71",
- ]
-
- old_dollar_zero = $0
- $0 = '/usr/bin/puppet'
-
- # Mocha explodes if you try to mock :caller directly
- Kernel.expects( :mock_caller ).returns( gem_stack )
- Kernel.instance_eval { alias orig_caller caller }
- Kernel.instance_eval { alias caller mock_caller }
-
- RDoc.caller.must == real_stack
-
- $0 = old_dollar_zero
- Kernel.instance_eval { alias caller orig_caller }
- end
-end