Sha256: 9d7bfe28cc37b000c987a79e1baa31bc09441d54dc30ed485329b6d4b1afc3d8
Contents?: true
Size: 888 Bytes
Versions: 83
Compression:
Stored size: 888 Bytes
Contents
# encoding: utf-8 require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/classes' ruby_version_is '1.8.7' do describe "IO#lines" do before(:each) do @io = File.open(IOSpecs.gets_fixtures) end after(:each) do @io.close end it "returns an Enumerator" do enum = @io.lines enum.instance_of?(enumerator_class).should be_true enum.to_a.should == ["Voici la ligne une.\n", "Qui è la linea due.\n", "\n", "\n", "Aquí está la línea tres.\n", "Ist hier Linie vier.\n", "\n", "Está aqui a linha cinco.\n", "Here is line six.\n"] end it "ignores a given block" do @io.lines{ raise "oups" }.instance_of?(enumerator_class).should be_true end end end
Version data entries
83 entries across 83 versions & 1 rubygems