diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2015-10-06 21:13:37 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2015-10-06 21:13:37 +0200 |
commit | bfc6d9a6ceed3a2ee9a38a1afa4dffec972eca83 (patch) | |
tree | 235bce0f218c03265a2e26c92a4a8d07db03c8fd /spec/support | |
parent | 8c041f820af424978f92f8ba0e68e64d6caf0c5b (diff) | |
download | norsk-urskog-registrations-bfc6d9a6ceed3a2ee9a38a1afa4dffec972eca83.tar.gz norsk-urskog-registrations-bfc6d9a6ceed3a2ee9a38a1afa4dffec972eca83.tar.bz2 norsk-urskog-registrations-bfc6d9a6ceed3a2ee9a38a1afa4dffec972eca83.zip |
Add submit form helper to specs.
Diffstat (limited to 'spec/support')
-rw-r--r-- | spec/support/submit_form_helper.rb | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/spec/support/submit_form_helper.rb b/spec/support/submit_form_helper.rb new file mode 100644 index 0000000..acccbd6 --- /dev/null +++ b/spec/support/submit_form_helper.rb @@ -0,0 +1,37 @@ +module SubmitFormHelper + def fill_in_form_with(params) + fill_in 'Bandnavn:', with: params['name'] + fill_in 'Hjemsted:', with: params['city'] + fill_in 'Webside:', with: params['website'] + fill_in 'Plateselskap:', with: params['label'] + fill_in 'Kort bio:', with: params['shortbio'] + + within '#form-contact-info' do + fill_in 'Navn:', with: params['contact']['name'] + fill_in 'Postadresse:', with: params['contact']['addr'] + fill_in 'Tlf:', with: params['contact']['phone'] + fill_in 'E-post:', with: params['contact']['email'] + end + + click_on 'Legg til medlem' + + within '#form-members .member-info' do + fill_in 'Navn:', with: params['members']['1']['name'] + end + + if params['songs'] + click_on 'Legg til låt' + + within '#form-songs #song-1-info' do + fill_in 'Tittel:', with: params['songs']['1']['title'] + fill_in 'Lengde:', with: params['songs']['1']['time'] + fill_in 'ISRC-kode:', with: params['songs']['1']['isrc'] + fill_in 'Utøvere:', with: params['songs']['1']['performers'] + fill_in 'Opphavsmenn:', with: params['songs']['1']['composers'] + fill_in 'Andre merknader:', with: params['songs']['1']['notes'] + end + end + + click_on 'Send skjema' + end +end |