diff options
Diffstat (limited to 'spec/ruby/core/encoding/converter/search_convpath_spec.rb')
-rw-r--r-- | spec/ruby/core/encoding/converter/search_convpath_spec.rb | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/spec/ruby/core/encoding/converter/search_convpath_spec.rb b/spec/ruby/core/encoding/converter/search_convpath_spec.rb index 09db480642..03cb435528 100644 --- a/spec/ruby/core/encoding/converter/search_convpath_spec.rb +++ b/spec/ruby/core/encoding/converter/search_convpath_spec.rb @@ -1,34 +1,32 @@ require_relative '../../../spec_helper' -with_feature :encoding do - describe "Encoding::Converter.search_convpath" do - it "returns an Array with a single element if there is a direct converter" do - cp = Encoding::Converter.search_convpath('ASCII', 'UTF-8') - cp.should == [[Encoding::US_ASCII, Encoding::UTF_8]] - end +describe "Encoding::Converter.search_convpath" do + it "returns an Array with a single element if there is a direct converter" do + cp = Encoding::Converter.search_convpath('ASCII', 'UTF-8') + cp.should == [[Encoding::US_ASCII, Encoding::UTF_8]] + end - it "returns multiple encoding pairs when direct conversion is impossible" do - cp = Encoding::Converter.search_convpath('ascii','Big5') - cp.should == [ - [Encoding::US_ASCII, Encoding::UTF_8], - [Encoding::UTF_8, Encoding::Big5] - ] - end + it "returns multiple encoding pairs when direct conversion is impossible" do + cp = Encoding::Converter.search_convpath('ascii','Big5') + cp.should == [ + [Encoding::US_ASCII, Encoding::UTF_8], + [Encoding::UTF_8, Encoding::Big5] + ] + end - it "indicates if crlf_newline conversion would occur" do - cp = Encoding::Converter.search_convpath( - "ISO-8859-1", "EUC-JP", {crlf_newline: true}) - cp.last.should == "crlf_newline" + it "indicates if crlf_newline conversion would occur" do + cp = Encoding::Converter.search_convpath( + "ISO-8859-1", "EUC-JP", {crlf_newline: true}) + cp.last.should == "crlf_newline" - cp = Encoding::Converter.search_convpath( - "ASCII", "UTF-8", {crlf_newline: false}) - cp.last.should_not == "crlf_newline" - end + cp = Encoding::Converter.search_convpath( + "ASCII", "UTF-8", {crlf_newline: false}) + cp.last.should_not == "crlf_newline" + end - it "raises an Encoding::ConverterNotFoundError if no conversion path exists" do - lambda do - Encoding::Converter.search_convpath(Encoding::ASCII_8BIT, Encoding::Emacs_Mule) - end.should raise_error(Encoding::ConverterNotFoundError) - end + it "raises an Encoding::ConverterNotFoundError if no conversion path exists" do + lambda do + Encoding::Converter.search_convpath(Encoding::ASCII_8BIT, Encoding::Emacs_Mule) + end.should raise_error(Encoding::ConverterNotFoundError) end end |