require 'rails_helper' feature 'Venue Creation' do let(:new_venue) { build(:venue) } scenario 'User adds a new venue' do visit '/' click_on 'Venues' click_on 'Add a venue' fill_in 'Venue Name', with: new_venue.title fill_in 'Full Address', with: new_venue.address fill_in 'Web Link', with: new_venue.url fill_in 'Email', with: new_venue.email fill_in 'Telephone', with: new_venue.telephone check('venue_wifi') fill_in 'Description', with: new_venue.description fill_in 'Access notes', with: 'Just knock?' click_on 'Create Venue' expect(page).to have_content 'Venue was successfully saved.' expect(page).to have_content new_venue.title expect(page).to have_content new_venue.address expect(page).to have_content new_venue.url expect(page).to have_content new_venue.email expect(page).to have_content new_venue.telephone expect(page).to have_content new_venue.description expect(page).to have_content 'Just knock?' expect(page).to have_content 'Public WiFi' end end