Sha256: 30b2e126ffceee6bce71e935af50662f79bd53a2acbc48ce31d87c96a935f22b
Contents?: true
Size: 1.19 KB
Versions: 52
Compression:
Stored size: 1.19 KB
Contents
require File.expand_path('../../../spec_helper', __FILE__) with_feature :encoding do describe "Encoding.locale_charmap" do it "returns a String" do Encoding.locale_charmap.should be_an_instance_of(String) end # FIXME: Get this working on Windows #platform_is :linux do # it "returns a value based on the LC_ALL environment variable" do # old_lc_all = ENV['LC_ALL'] # ENV['LC_ALL'] = 'C' # ruby_exe("print Encoding.locale_charmap").should == 'ANSI_X3.4-1968' # ENV['LC_ALL'] = old_lc_all # end #end #platform_is :bsd, :darwin do # it "returns a value based on the LC_ALL environment variable" do # old_lc_all = ENV['LC_ALL'] # ENV['LC_ALL'] = 'C' # ruby_exe("print Encoding.locale_charmap").should == 'US-ASCII' # ENV['LC_ALL'] = old_lc_all # end #end platform_is :os => [:bsd, :darwin, :linux] do it "is unaffected by assigning to ENV['LC_ALL'] in the same process" do old_charmap = Encoding.locale_charmap old_lc_all = ENV['LC_ALL'] ENV['LC_ALL'] = 'C' Encoding.locale_charmap.should == old_charmap ENV['LC_ALL'] = old_lc_all end end end end
Version data entries
52 entries across 52 versions & 2 rubygems