Sha256: 4d765f9d3d23097c390db776d15c1e42ec005d27b914e56a76679236083dc002

Contents?: true

Size: 1.16 KB

Versions: 24

Compression:

Stored size: 1.16 KB

Contents

module CharacterUploaderTest

  def add_image(factory_name, list_of_modules)
    test 'Add Image' do
      instance_of_class = FactoryGirl.create(factory_name)
      show_form_of_item(list_of_modules, instance_of_class.id)
      upload_test_image_and_save
      assert page.has_css?("a[data-id='#{instance_of_class.id}'] div img")
      assert page.has_css?("input[name='[remove_image]']")
      assert page.has_css?('a', text: 'test.jpg')
    end
  end


  def remove_image(factory_name, list_of_modules)
    test 'Remove Image' do
      instance_of_class = FactoryGirl.create(factory_name)
      show_form_of_item(list_of_modules, instance_of_class.id)
      upload_test_image_and_save
      assert page.has_css?("a[data-id='#{instance_of_class.id}'] div img")
      assert page.has_css?("input[name='[remove_image]']")
      assert page.has_css?('a', text: 'test.jpg')
      find("input[name='[remove_image]']").click
      find_link('Save').click
      wait_for_ajax
      assert_not page.has_css?("a[data-id='#{instance_of_class.id}'] div img")
      assert_not page.has_css?("input[name='[remove_image]']")
      assert_not page.has_css?('a', text: 'test.jpg')
    end
  end

end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
chr-0.5.8 test/support/chr/item.rb
chr-0.5.7 test/support/chr/item.rb
chr-0.5.6 test/support/chr/item.rb
chr-0.5.5 test/support/chr/item.rb
chr-0.5.4 test/support/chr/item.rb
chr-0.5.3 test/support/chr/item.rb
chr-0.5.1 test/support/chr/item.rb
chr-0.5.0 test/support/chr/item.rb
chr-0.4.25 test/support/chr/item.rb
chr-0.4.24 test/support/chr/item.rb
chr-0.4.23 test/support/chr/item.rb
chr-0.4.22 test/support/chr/item.rb
chr-0.4.21 test/support/chr/item.rb
chr-0.4.20 test/support/chr/item.rb
chr-0.4.19 test/support/chr/item.rb
chr-0.4.18 test/support/chr/item.rb
chr-0.4.17 test/support/chr/item.rb
chr-0.4.15 test/support/chr/item.rb
chr-0.4.14 test/support/chr/item.rb
chr-0.4.13 test/support/chr/item.rb