require "application_system_test_case" class StoriesTest < ApplicationSystemTestCase setup do @story = stories(:one) end test "visiting the index" do visit stories_url assert_selector "h1", text: "Stories" end test "should create story" do visit stories_url click_on "New story" fill_in "Happened", with: @story.happened fill_in "Header", with: @story.header fill_in "Picture", with: @story.picture fill_in "Text", with: @story.text click_on "Create Story" assert_text "Story was successfully created" click_on "Back" end test "should update Story" do visit story_url(@story) click_on "Edit this story", match: :first fill_in "Happened", with: @story.happened fill_in "Header", with: @story.header fill_in "Picture", with: @story.picture fill_in "Text", with: @story.text click_on "Update Story" assert_text "Story was successfully updated" click_on "Back" end test "should destroy Story" do visit story_url(@story) click_on "Destroy this story", match: :first assert_text "Story was successfully destroyed" end end