Guest User

Untitled

a guest
May 28th, 2018
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. From 72ae75ab7223f7b53211cb151ef71ff9363f1775 Mon Sep 17 00:00:00 2001
  2. From: Gavin Stark <g.stark@realdigitalmedia.com>
  3. Date: Fri, 11 Jun 2010 17:49:38 -0400
  4. Subject: [PATCH] Dir should be calling to_str on non-String arguments in Ruby 1.8
  5.  
  6. ---
  7. spec/ruby/core/dir/shared/open.rb | 8 ++++++++
  8. 1 files changed, 8 insertions(+), 0 deletions(-)
  9.  
  10. diff --git a/spec/ruby/core/dir/shared/open.rb b/spec/ruby/core/dir/shared/open.rb
  11. index d757451..b48eba9 100644
  12. --- a/spec/ruby/core/dir/shared/open.rb
  13. +++ b/spec/ruby/core/dir/shared/open.rb
  14. @@ -37,6 +37,14 @@ describe :dir_open, :shared => true do
  15. lambda { @closed_dir.close }.should raise_error(IOError)
  16. end
  17.  
  18. + ruby_version_is "1.8" do
  19. + it "calls #to_str on non-String arguments" do
  20. + p = mock('path')
  21. + p.should_receive(:to_str).and_return(DirSpecs.mock_dir)
  22. + Dir.send(@method, p) { true }
  23. + end
  24. + end
  25. +
  26. ruby_version_is "1.9" do
  27. it "calls #to_path on non-String arguments" do
  28. p = mock('path')
  29. --
  30. 1.7.1
Add Comment
Please, Sign In to add comment