You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
asciinema.org/spec/features/home_spec.rb

20 lines
506 B
Ruby

require 'rails_helper'
feature "Homepage", :js => true do
let!(:user) { create(:user) }
let!(:asciicast) { create(:asciicast, user: user, title: 'the title') }
scenario 'Visiting' do
visit root_path
expect(page).to have_link('Browse')
expect(page).to have_link('Docs')
expect(page).to have_link('Start Recording')
expect(page).to have_content(/Featured asciicasts/i)
expect(page).to have_content(/Latest asciicasts/i)
expect(page).to have_link("the title")
end
end