require "test_helper"

class SectionsTest < ActionDispatch::IntegrationTest
  include Devise::Test::IntegrationHelpers # Rails >= 5

  def go_index
    visit "/merged/pages"
    click_on ("index")
  end
  def go_edit
    go_index
    within("#section_31") do
      find_link("Edit").click
    end
  end
  def test_edit_is
    go_index
    within("#section_31") do
      assert has_link?("Edit")
    end
  end

  def test_edit_ok
    go_index
    within("#section_31") do
      find_link("Edit").click
    end
  end

  def test_update
    go_edit
    within(".content_update") do
      find_button("Update").click
    end
  end
  class SectionsWriteTest < ActionDispatch::IntegrationTest
    include Devise::Test::IntegrationHelpers # Rails >= 5
    include Merged::Cleanup

    def test_remove_image
      visit "merged/sections/31"
      within(".image") do
        click_button("Remove image")
      end
      assert_equal 200 , page.status_code
    end

    def test_remove_image_force
      visit "merged/sections/31/set_image?image=''"
      assert_text page , "No Image"
    end

  end
end