Sha256: c1b0409c09e1ea84402ed952122ad5cf32d5118c080a70ffc5bf8386b4b033cd
Contents?: true
Size: 1.48 KB
Versions: 1
Compression:
Stored size: 1.48 KB
Contents
require "test_helper" include ActionView::Helpers::FormTagHelper include S3Relay::UploadsHelper describe S3Relay::UploadsHelper do before { @product = FactoryBot.create(:product) } describe "#s3_relay_field" do describe "without options" do it do s3_relay_field(@product, :photo_uploads) .must_equal %Q{<div class="s3r-container" data-parent-type="product" data-parent-id="#{@product.id}" data-association="photo_uploads" data-disposition=\"inline\"><input type="file" name="file" id="file" class="s3r-field" /><table class="s3r-upload-list"></table></div>} end end describe "with multiple: true" do it do s3_relay_field(@product, :photo_uploads, multiple: true) .must_equal %Q{<div class="s3r-container" data-parent-type="product" data-parent-id="#{@product.id}" data-association="photo_uploads" data-disposition=\"inline\"><input type="file" name="file" id="file" multiple="multiple" class="s3r-field" /><table class="s3r-upload-list"></table></div>} end end describe "with disposition: attachment" do it do s3_relay_field(@product, :photo_uploads, disposition: :attachment) .must_equal %Q{<div class="s3r-container" data-parent-type="product" data-parent-id="#{@product.id}" data-association="photo_uploads" data-disposition=\"attachment\"><input type="file" name="file" id="file" disposition=\"attachment\" class="s3r-field" /><table class="s3r-upload-list"></table></div>} end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
s3_relay-0.7.0 | test/helpers/s3_relay/uploads_helper_test.rb |