Sha256: 915145d5b153cc969503d89e093fae92021c3c9b90c2a667a6e8d9de7b009fa3

Contents?: true

Size: 921 Bytes

Versions: 4

Compression:

Stored size: 921 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'
require 'uploadcare/rails/action_view/uploadcare_uploader_tags'

describe Uploadcare::Rails::ActionView::UploadcareUploaderTags, type: :helper do
  it 'includes a hidden field' do
    tag = uploadcare_uploader_field(:post, :title)

    [
      '<input',
      'role="uploadcare-uploader"',
      'type="hidden"',
      'name="post[title]"',
      'id="post_title"',
      '/>'
    ].each do |fragment|
      expect(tag).to include(fragment)
    end
  end

  it 'includes a hidden field tag' do
    tag = uploadcare_uploader_field_tag(:title)

    [
      '<input',
      'role="uploadcare-uploader"',
      'type="hidden"',
      'name="title"',
      'id="title"',
      '/>'
    ].each do |fragment|
      expect(tag).to include(fragment)
    end
  end
end

RSpec.configure do |c|
  c.include Uploadcare::Rails::ActionView::UploadcareUploaderTags, type: :helper
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
uploadcare-rails-3.2.0 spec/uploadcare/rails/action_view/uploadcare_uploader_tags_spec.rb
uploadcare-rails-2.1.1 spec/uploadcare/rails/action_view/uploadcare_uploader_tags_spec.rb
uploadcare-rails-2.1.0 spec/uploadcare/rails/action_view/uploadcare_uploader_tags_spec.rb
uploadcare-rails-2.0.0 spec/uploadcare/rails/action_view/uploadcare_uploader_tags_spec.rb