Sha256: 8f8e15b5802c274600c7d60b96abf79b4bece6d16ce791f4c4908f258f83bd66

Contents?: true

Size: 628 Bytes

Versions: 1

Compression:

Stored size: 628 Bytes

Contents

require 'spec_helper'
require 'flat_file_helper'

describe Flat do

  describe 'Version' do
    it 'should verify current gem version' do
      expect(Flat::VERSION).to eq('0.1.1')
    end
  end

  describe 'Operations' do
    let(:person_file) { PersonFile.new }
    let(:data)        { PersonFile::EXAMPLE_FILE }
    let(:lines)       { data.split("\n") }
    let(:stream)      { StringIO.new(data) }

    it 'reads data from a flat file' do
      count = 0
      person_file.each_record( stream ) do |x, y|
        count += 1
      end
      expect( count ).to eq( lines.size )
    end

  end # => describe 'Operations'

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
flat-0.1.1 spec/lib/flat_spec.rb