| 123456789101112131415161718192021222324252627 |
- require 'rails_helper'
- RSpec.describe 'Pokemon', type: :system do
- let!(:pokemon) { create_list(:pokemon, 10) }
- context 'viewing' do
- context 'on the index page' do
- before { visit('/pokemon') }
- it 'shows me pokemon' do
- pokemon.each do |pkmn|
- expect(page).to have_text pkmn.nickname
- end
- end
- end
- context 'individual pokemon' do
- let!(:random_pokemon) { pokemon.sample }
- before { visit("/pokemon/#{random_pokemon.id}") }
- it 'shows me the pokemon' do
- expect(page).to have_text random_pokemon.id
- expect(page).to have_text random_pokemon.nickname
- end
- end
- end
- end
|