Skip to content

Commit

Permalink
Add spec for File.pipe?
Browse files Browse the repository at this point in the history
  • Loading branch information
flavio authored and brixen committed Jun 20, 2011
1 parent f5139e0 commit ca98075
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion core/file/pipe_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,27 @@
end

describe "File.pipe?" do
it "needs to be reviewed for spec completeness"
it "returns false if file does not exist" do
File.pipe?("I_am_a_bogus_file").should == false
end

it "returns false if the file is not a pipe" do
filename = tmp("i_exist")
touch(filename)

File.pipe?(filename).should == false

rm_r filename
end

platform_is_not :windows do
it "returns true if the file is a pipe" do
filename = tmp("i_am_a_pipe")
system "mkfifo #{filename}"

File.pipe?(filename).should == true

rm_r filename
end
end
end

0 comments on commit ca98075

Please sign in to comment.