summaryrefslogtreecommitdiff
path: root/spec/rubyspec/core/io/sync_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rubyspec/core/io/sync_spec.rb')
-rw-r--r--spec/rubyspec/core/io/sync_spec.rb64
1 files changed, 0 insertions, 64 deletions
diff --git a/spec/rubyspec/core/io/sync_spec.rb b/spec/rubyspec/core/io/sync_spec.rb
deleted file mode 100644
index 5cd873d799..0000000000
--- a/spec/rubyspec/core/io/sync_spec.rb
+++ /dev/null
@@ -1,64 +0,0 @@
-require File.expand_path('../../../spec_helper', __FILE__)
-require File.expand_path('../fixtures/classes', __FILE__)
-
-describe "IO#sync=" do
- before :each do
- @io = IOSpecs.io_fixture "lines.txt"
- end
-
- after :each do
- @io.close unless @io.closed?
- end
-
- it "sets the sync mode to true or false" do
- @io.sync = true
- @io.sync.should == true
- @io.sync = false
- @io.sync.should == false
- end
-
- it "accepts non-boolean arguments" do
- @io.sync = 10
- @io.sync.should == true
- @io.sync = nil
- @io.sync.should == false
- @io.sync = Object.new
- @io.sync.should == true
- end
-
- it "raises an IOError on closed stream" do
- lambda { IOSpecs.closed_io.sync = true }.should raise_error(IOError)
- end
-end
-
-describe "IO#sync" do
- before :each do
- @io = IOSpecs.io_fixture "lines.txt"
- end
-
- after :each do
- @io.close unless @io.closed?
- end
-
- it "returns the current sync mode" do
- @io.sync.should == false
- end
-
- it "raises an IOError on closed stream" do
- lambda { IOSpecs.closed_io.sync }.should raise_error(IOError)
- end
-end
-
-describe "IO#sync" do
- it "is false by default for STDIN" do
- STDIN.sync.should == false
- end
-
- it "is false by default for STDOUT" do
- STDOUT.sync.should == false
- end
-
- it "is true by default for STDERR" do
- STDERR.sync.should == true
- end
-end