# frozen_string_literal: true require 'application_system_test_case' class PlayersTest < ApplicationSystemTestCase setup do @player = players(:one) end test 'visiting the index' do visit players_url assert_selector 'h1', text: 'Players' end test 'should create player' do visit players_url click_on 'Add a player' fill_in 'Name', with: @player.name check 'Paid' if @player.paid fill_in 'Strikes', with: @player.strikes click_on 'Create Player' assert_text "Added #{@player.name}." end test 'should update Player' do visit player_url(@player) fill_in 'Name', with: @player.name check 'Paid' if @player.paid fill_in 'Strikes', with: @player.strikes click_on 'Update Player' assert_text "Updated #{@player.name}." end test 'should destroy Player' do visit player_url(@player) click_on "Delete #{@player.name}", match: :first assert_text 'Player was successfully destroyed' end end