Sha256: bdda34bce831478a4ea261dc4b2e5aa2a7d4cd59aaf4edccf9ef8ee63928004b
Contents?: true
Size: 522 Bytes
Versions: 9
Compression:
Stored size: 522 Bytes
Contents
require 'spec_helper' require 'mspec/guards' require 'mspec/helpers' describe Object, "#argv" do before :each do ScratchPad.clear @saved_argv = ARGV @argv = ["a", "b"] end it "replaces and restores the value of ARGV" do argv @argv ARGV.should == @argv argv :restore ARGV.should == @saved_argv end it "yields to the block after setting ARGV" do argv @argv do ScratchPad.record ARGV end ScratchPad.recorded.should == @argv ARGV.should == @saved_argv end end
Version data entries
9 entries across 9 versions & 1 rubygems