Sha256: 21a0553437168b0a9b1f82fa972b264defb92856be494ca3877214631a03a0d1
Contents?: true
Size: 993 Bytes
Versions: 1
Compression:
Stored size: 993 Bytes
Contents
require File.dirname(__FILE__) + '/../../../spec_helper' process_is_foreground do not_supported_on :ironruby do require 'readline' describe "Readline::HISTORY.pop" do it "returns nil when the history is empty" do Readline::HISTORY.pop.should be_nil end it "returns and removes the last item from the history" do Readline::HISTORY.push("1", "2", "3") Readline::HISTORY.size.should == 3 Readline::HISTORY.pop.should == "3" Readline::HISTORY.size.should == 2 Readline::HISTORY.pop.should == "2" Readline::HISTORY.size.should == 1 Readline::HISTORY.pop.should == "1" Readline::HISTORY.size.should == 0 end it "taints the returned strings" do Readline::HISTORY.push("1", "2", "3") Readline::HISTORY.pop.tainted?.should be_true Readline::HISTORY.pop.tainted?.should be_true Readline::HISTORY.pop.tainted?.should be_true end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
readline-ffi-0.0.2 | spec/library/readline/history/pop_spec.rb |