Sha256: 6e76d90b0551679caeef2cbd064d90763bec7e427e4510cc65eed994893aa456
Contents?: true
Size: 727 Bytes
Versions: 3
Compression:
Stored size: 727 Bytes
Contents
process_is_foreground do with_feature :readline do require 'readline' describe "Readline.readline" do before :each do @file = tmp('readline') File.open(@file, 'w') do |file| file.puts "test\n" end @stdin_back = STDIN.dup @stdout_back = STDOUT.dup STDIN.reopen(@file, 'r') STDOUT.reopen("/dev/null") end after :each do rm_r @file STDIN.reopen(@stdin_back) STDOUT.reopen(@stdout_back) end it "returns the input string" do Readline.readline.should == "test" end it "taints the returned strings" do Readline.readline.tainted?.should be_true end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rubysl-readline-1.0.1 | spec/readline_spec.rb |
rubysl-readline-2.0.2 | spec/readline_spec.rb |
rubysl-readline-1.0.0 | spec/readline_spec.rb |