123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- require "application_system_test_case"
- class CharactersTest < ApplicationSystemTestCase
- setup do
- @character = characters(:one)
- end
- test "visiting the index" do
- visit characters_url
- assert_selector "h1", text: "Characters"
- end
- test "creating a Character" do
- visit characters_url
- click_on "New Character"
- fill_in "Agility", with: @character.agility
- fill_in "Health", with: @character.health
- fill_in "Intelligence", with: @character.intelligence
- fill_in "Luck", with: @character.luck
- fill_in "Name", with: @character.name
- fill_in "Strength", with: @character.strength
- click_on "Create Character"
- assert_text "Character was successfully created"
- click_on "Back"
- end
- test "updating a Character" do
- visit characters_url
- click_on "Edit", match: :first
- fill_in "Agility", with: @character.agility
- fill_in "Health", with: @character.health
- fill_in "Intelligence", with: @character.intelligence
- fill_in "Luck", with: @character.luck
- fill_in "Name", with: @character.name
- fill_in "Strength", with: @character.strength
- click_on "Update Character"
- assert_text "Character was successfully updated"
- click_on "Back"
- end
- test "destroying a Character" do
- visit characters_url
- page.accept_confirm do
- click_on "Destroy", match: :first
- end
- assert_text "Character was successfully destroyed"
- end
- end
|