Sha256: 83dcbe1ff589a7fc78fb194d053651e897a372e6ee39ccaa084f31e4b00f37bb

Contents?: true

Size: 474 Bytes

Versions: 3

Compression:

Stored size: 474 Bytes

Contents

require 'spec_helper'

describe Hemlock::CSVtoFlashcards do

  subject { described_class }
  let(:csv) { './spec/stub.csv' }

  context '#from_file' do
    let(:flashcards) { subject.from_file(csv) }

    specify { expect(flashcards.length).to eq 3 }
    specify { expect(flashcards.first).to be_a_kind_of Hemlock::Flashcard }
    specify { expect(flashcards.first.question).to eq 'do' }
    specify { expect(flashcards.last.answer).to eq 'a name I call myself' }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hemlock-0.0.4 spec/hemlock/csv_to_flashcards_spec.rb
hemlock-0.0.3 spec/hemlock/csv_to_flashcards_spec.rb
hemlock-0.0.2 spec/hemlock/csv_to_flashcards_spec.rb