Sha256: a2d34ecd6310d4a33c9e07f695337d523aa0e7e11abf9438881771c8c3bde475

Contents?: true

Size: 753 Bytes

Versions: 2

Compression:

Stored size: 753 Bytes

Contents

require 'spec_helper'

describe Weeler::ActionView::Helpers::FormHelper, :type => :helper do

  let(:resource)  { FactoryGirl.create :dummy_post }
  let(:helper)    { ActionView::Helpers::FormBuilder.new(:post, resource, self, {})}

  describe :image_upload_field do
    let(:output)    {
      helper.image_upload_field :image
    }

    it 'create file field' do
      expect(output).to include '<input class="form-control" id="post_image" name="post[image]" type="file" />'
    end

    it 'creates a label' do
      expect(output).to include '<label'
    end

    it "creates img preview tag" do
      expect(output).to include '<img alt="Original" src="'+ Rails.root.join('sample/original.png').to_s+'" style="height: 80px;" />'
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
weeler-1.0.2 spec/weeler/action_view/helpers/form_helper_spec.rb
weeler-1.0.1 spec/weeler/action_view/helpers/form_helper_spec.rb