daily pastebin goal
20%
SHARE
TWEET

Untitled

a guest Apr 16th, 2018 205 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. david@MacSkull ~/dev/rubyspec$ git add core/io/gets_spec.rb
  2.  
  3. david@MacSkull ~/dev/rubyspec$ git ci -m "added specs for IO.gets with an integer as parameter to limit the outputs's size"
  4. Created commit b12220d: added specs for IO.gets with an integer as parameter to limit the outputs's size
  5.  1 files changed, 26 insertions(+), 0 deletions(-)
  6.  
  7. david@MacSkull ~/dev/rubyspec$ git push origin master
  8. Counting objects: 9, done.
  9. Compressing objects: 100% (5/5), done.
  10. Writing objects: 100% (5/5), 694 bytes, done.
  11. Total 5 (delta 4), reused 0 (delta 0)
  12. To git@github.com:rubyspec/rubyspec.git
  13.    26acc58..b12220d  master -> master
  14.  
  15.  
  16. david@MacSkull ~/dev/rubyspec$ git show b12220d
  17. commit b12220d7cc076a1fd9ed23811d2e169546e73b8e
  18. Author: David Calavera <david.calavera@gmail.com>
  19. Date:   Mon Sep 14 21:12:56 2009 +0200
  20.  
  21.     added specs for IO.gets with an integer as parameter to limit the outputs's size
  22.  
  23. diff --git a/core/io/gets_spec.rb b/core/io/gets_spec.rb
  24. index 0ea7bec..454ebab 100644
  25. --- a/core/io/gets_spec.rb
  26. +++ b/core/io/gets_spec.rb
  27. @@ -189,4 +189,30 @@ describe "IO#gets" do
  28.      b.should == "\nB\n"
  29.      File.unlink(tmp("gets_specs"))
  30.    end
  31. +  
  32. +  ruby_version_is "1.9" do
  33. +    it "accepts an integer as first parameter to limit the output's size" do
  34. +      f = File.open(tmp("gets_specs"), "w")
  35. +      f.print("waduswadus")
  36. +      f.close
  37. +      
  38. +      f = File.new(tmp("gets_specs"), "r")
  39. +      b = f.gets(5)
  40. +      b.should == 'wadus'
  41. +      
  42. +      File.unlink(tmp("gets_specs"))
  43. +    end
  44. +    
  45. +    it "accepts an integer as second parameter to limit the output's size" do
  46. +      f = File.open(tmp("gets_specs"), "w")
  47. +      f.print("wa\n\ndus\n\nwadus")
  48. +      f.close
  49. +      
  50. +      f = File.new(tmp("gets_specs"), "r")
  51. +      b = f.gets('\n\n', 5)
  52. +      b.should == "wa\n\nd"
  53. +      
  54. +      File.unlink(tmp("gets_specs"))
  55. +    end
  56. +  end
  57.  end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top