Skip to content

Instantly share code, notes, and snippets.

@mittalyashu
Created April 26, 2018 07:53
Show Gist options
  • Save mittalyashu/0cf1ab15b1d75a166f162e3f9e028d8f to your computer and use it in GitHub Desktop.
Save mittalyashu/0cf1ab15b1d75a166f162e3f9e028d8f to your computer and use it in GitHub Desktop.
feature 'Guest creates a pledge', js: true do
VALID_CARD_NUMBER = '4242424242424242'
scenario 'using radio buttons to choose amount' do
school = create(:school)
visit school_path(school)
choose '$15'
fill_and_submit_pledge_form
expect(page).to have_content('Thank you for your donation')
end
def fill_and_submit_pledge_form
fill_in 'Email', with: 'tester@example.com'
fill_in 'Card number', with: VALID_CARD_NUMBER
fill_in 'Expires', with: '10/20'
fill_in 'Name on card', with: 'Ralph Robot'
fill_in 'Card code', with: '911'
click_button 'Send my monthly donation!'
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment