Sha256: d7e568aac98ae0e45221b71724f92aff56f3f80e17d54d77e97078e081458551

Contents?: true

Size: 720 Bytes

Versions: 2

Compression:

Stored size: 720 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, {})}

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

  it 'create file field' do
    expect(output).to include 'type="file"'
    expect(output).to include 'name="post[image]"'
  end

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

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

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
weeler-1.0.4 spec/weeler/action_view/helpers/form_helper_spec.rb
weeler-1.0.3 spec/weeler/action_view/helpers/form_helper_spec.rb