Sha256: fbae3b58d427aa8e109e9b8a5213b7f7ff08df2a58f8c6b34684da1fd34cb661

Contents?: true

Size: 1.57 KB

Versions: 9

Compression:

Stored size: 1.57 KB

Contents

require 'test_helper'

class ImagesIndexTest < ActionDispatch::IntegrationTest

  setup do
    visit(lentil.images_path)
    image = lentil_images(:one)
    @image_id = "#image_#{image.id}"
  end

  test "should have the content 'Your base app page title' on the index page" do
    assert page.has_content?('Your base app page title')
  end

  test "should have the titles of the images on the index page" do
    assert page.has_content?('Love the new @snohetta_design')
    assert page.has_content?('one')
  end

  test "should have usernames of image contributors" do
    assert page.has_content?('jronallo')
  end

  # test "should be able to like vote for an image on the index page and see vote counts" do
  #   assert page.has_selector?("#{@image_id} .like_btn")
  #   assert page.has_selector?("#{@image_id} .like_count", :text => '0 votes')
  #   page.find("#{@image_id} .like_btn").click
  #   assert page.has_selector?("#{@image_id} .like_count", :text => '1 vote')
  # end

  # test "should only be able to like vote for an image one time" do
  #   page.find("#{@image_id} .like_btn").click
  #   assert page.has_selector?("#{@image_id} .like_count", :text => '1 vote')
  #   assert page.has_no_selector?("#{@image_id} .like_btn")
  # end

  test "should be able to flag an image as inappropriate" do
    assert page.has_selector?("#{@image_id} .flag-btn")
  end

  # test "should only be able to flag an image as inappropriate one time" do
  #   page.find("#{@image_id} .initial-state .flag-btn").click
  #   assert page.has_no_selector?("#{@image_id} .initial-state .flag-btn")
  # end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
lentil-0.1.7 test/integration/lentil/images_index_test.rb
lentil-0.1.6 test/integration/lentil/images_index_test.rb
lentil-0.1.3 test/integration/lentil/images_index_test.rb
lentil-0.1.2 test/integration/lentil/images_index_test.rb
lentil-0.1.1 test/integration/lentil/images_index_test.rb
lentil-0.1.0 test/integration/lentil/images_index_test.rb
lentil-0.0.3.pre test/integration/lentil/images_index_test.rb
lentil-0.0.2.pre test/integration/lentil/images_index_test.rb
lentil-0.0.1.pre test/integration/lentil/images_index_test.rb