Sha256: 3b9144dda2e540c75c59b073bd54b0e3952cca7b75b7c82eac55b7ad91922f81

Contents?: true

Size: 579 Bytes

Versions: 1

Compression:

Stored size: 579 Bytes

Contents

require 'spec_helper'

describe Brewscribe do
  let(:recipe_file) { File.open(File.dirname(__FILE__) + '/support/recipe.bsmx', 'r') }

  describe '#import' do
    before do
      Brewscribe::Recipe.any_instance.stub(:parse_raw_data)
    end

    it 'should call #read on the passed IO object' do
      file = double()
      file.should_receive(:read)
      Brewscribe.import(file)
    end

    it 'should return a Recipe object' do
      file = double()
      file.stub(:read)
      recipe = Brewscribe.import(file)
      recipe.should be_a(Brewscribe::Recipe)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
brewscribe-0.0.1 spec/brewscribe_spec.rb