summaryrefslogtreecommitdiff
path: root/spec/mspec/spec/helpers
diff options
context:
space:
mode:
authorBenoit Daloze <eregontp@gmail.com>2019-04-28 23:20:09 +0200
committerBenoit Daloze <eregontp@gmail.com>2019-04-28 23:20:09 +0200
commit994833085ae06afbe94d30ab183d80e0234fbe14 (patch)
tree4778d79395b0bfa7cccbec584e5755b3c5e97e66 /spec/mspec/spec/helpers
parentbbb93608a385242da93bc5256a90a6376981d86f (diff)
Update to ruby/mspec@c25d63d
Diffstat (limited to 'spec/mspec/spec/helpers')
-rw-r--r--spec/mspec/spec/helpers/io_spec.rb42
1 files changed, 2 insertions, 40 deletions
diff --git a/spec/mspec/spec/helpers/io_spec.rb b/spec/mspec/spec/helpers/io_spec.rb
index 3219f59947..86e42097f8 100644
--- a/spec/mspec/spec/helpers/io_spec.rb
+++ b/spec/mspec/spec/helpers/io_spec.rb
@@ -64,7 +64,7 @@ describe Object, "#new_fd" do
fd = new_fd @name
fd.should be_kind_of(Integer)
- @io = IO.new fd, fmode('w:utf-8')
+ @io = IO.new fd, 'w:utf-8'
@io.sync = true
@io.print "io data"
@@ -76,7 +76,7 @@ describe Object, "#new_fd" do
fd = new_fd @name, { :mode => 'w:utf-8' }
fd.should be_kind_of(Integer)
- @io = IO.new fd, fmode('w:utf-8')
+ @io = IO.new fd, 'w:utf-8'
@io.sync = true
@io.print "io data"
@@ -134,41 +134,3 @@ describe Object, "#new_io" do
IO.read(@name).should == "io data"
end
end
-
-describe Object, "#fmode" do
- it "returns the argument unmodified if :encoding feature is enabled" do
- FeatureGuard.should_receive(:enabled?).with(:encoding).and_return(true)
- fmode("rb:binary:utf-8").should == "rb:binary:utf-8"
- end
-
- it "returns only the file access mode if :encoding feature is not enabled" do
- FeatureGuard.should_receive(:enabled?).with(:encoding).and_return(false)
- fmode("rb:binary:utf-8").should == "rb"
- end
-end
-
-describe Object, "#options_or_mode" do
- describe "if passed a Hash" do
- it "returns a mode string if :encoding feature is not enabled" do
- FeatureGuard.should_receive(:enabled?).with(:encoding).twice.and_return(false)
- options_or_mode(:mode => "rb:binary").should == "rb"
- end
-
- it "returns a Hash if :encoding feature is enabled" do
- FeatureGuard.should_receive(:enabled?).with(:encoding).and_return(true)
- options_or_mode(:mode => "rb:utf-8").should == { :mode => "rb:utf-8" }
- end
- end
-
- describe "if passed a String" do
- it "returns only the file access mode if :encoding feature is not enabled" do
- FeatureGuard.should_receive(:enabled?).with(:encoding).and_return(false)
- options_or_mode("rb:binary:utf-8").should == "rb"
- end
-
- it "returns the argument unmodified if :encoding feature is enabled" do
- FeatureGuard.should_receive(:enabled?).with(:encoding).and_return(true)
- options_or_mode("rb:binary:utf-8").should == "rb:binary:utf-8"
- end
- end
-end