Sha256: 47c633e3e95f412f6757025ec0ab4b655efa96123d791ed1a7ba0fe0d81f6ece
Contents?: true
Size: 1.4 KB
Versions: 3
Compression:
Stored size: 1.4 KB
Contents
require 'helper' require 'populate_me/document' describe PopulateMe::Document, 'AdminAdapter' do parallelize_me! describe '::admin_image_field' do describe 'When there is no image' do class AdaptedNoImage < PopulateMe::Document field :name end it 'Returns nil' do assert_nil AdaptedNoImage.admin_image_field end end describe 'When there is an image but not with the right variation' do class AdaptedImageNoVar < PopulateMe::Document field :name field :thumbnail1, type: :attachment, class_name: PopulateMe::Attachment field :thumbnail2, type: :attachment, variations:[ PopulateMe::Variation.new_image_magick_job(:small,:jpg,'-negate') ], class_name: PopulateMe::Attachment end it 'Returns nil' do assert_nil AdaptedImageNoVar.admin_image_field end end describe 'When there is an image and the right variation' do class AdaptedImageVar < PopulateMe::Document field :name field :thumbnail1, type: :attachment, class_name: PopulateMe::Attachment field :thumbnail2, type: :attachment, variations:[ PopulateMe::Variation.new_image_magick_job(:populate_me_thumb,:jpg,'-negate') ], class_name: PopulateMe::Attachment end it 'Returns the field' do assert_equal :thumbnail2, AdaptedImageVar.admin_image_field end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
populate-me-0.1.2 | test/test_document_admin_adapter.rb |
populate-me-0.1.1 | test/test_document_admin_adapter.rb |
populate-me-0.1.0 | test/test_document_admin_adapter.rb |