Sha256: c834fe014b1a0c413a8474e042ca82a0625123a7051f93b572628e36ad588699

Contents?: true

Size: 1.28 KB

Versions: 11

Compression:

Stored size: 1.28 KB

Contents

class Tempfile
  def original_filename
    "little_girl.jpg"
  end
end


module AttachmentMagickTestHelper
  def assert_element_in(target, match)
    target = Nokogiri::HTML(target)
    target.xpath("//#{match}").present?
  end

  def assert_element_value(target, match, field)
    target = Nokogiri::HTML(target)
    target.xpath("//#{match}").first["#{field}"]
  end

  def create_artist(options={})
    default_options = {:name => "Johnny", :lastname => "Depp"}
    default_options.merge!(options)

    @artist = Artist.create(default_options)
    @artist.images.create(:photo => exemple_file)
    return @artist
  end

  def create_place(options={})
    default_options = {:name => "Las Vegas"}
    default_options.merge!(options)

    @place = Place.create(default_options)
    @place.images.create(:photo => exemple_file)
    return @place
  end

  def create_work(artist)
    default_options = {:name => "movie", :local => "Hollywood"}
    artist.works.create(default_options)
    artist.works.last.images.create(:photo => exemple_file)
  end

  def exemple_file
    Tempfile.new('little_girl.jpg')
  end

  def exemple_youtube
    'http://www.youtube.com/watch?v=FUe83k3t_0s'
  end

  def exemple_vimeo
    'http://vimeo.com/14051767'
  end

  def exemple_partial
    "layouts/custom_images_list"
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
attachment_magick-0.3.2 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.3.1 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.3 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.2.7 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.2.6 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.2.5 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.2.4 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.2.3 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.2.2 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.2.1 lib/attachment_magick/test/attachment_magick_test_helper.rb
attachment_magick-0.2.0 lib/attachment_magick/test/attachment_magick_test_helper.rb