correct error mesages for all question types
This commit is contained in:
@ -7,19 +7,19 @@ class QuestionErrorTest < ActionDispatch::IntegrationTest
|
||||
|
||||
# text
|
||||
post post_answer_path, params: { answer: { question_id: questions(:fed1).id } }
|
||||
assert_select 'h2', questions(:fed1).question
|
||||
assert_select 'h1', questions(:fed1).question
|
||||
assert_select '.error', /an answer/
|
||||
post post_answer_path, params: { answer: { question_id: questions(:fed1).id, answer: "fooBarBaz" } }
|
||||
|
||||
# checkbox
|
||||
post post_answer_path, params: { answer: { question_id: questions(:fed2).id } }
|
||||
assert_select 'h2', questions(:fed2).question
|
||||
assert_select 'h1', questions(:fed2).question
|
||||
assert_select '.error', /an answer/
|
||||
post post_answer_path, params: { answer: { question_id: questions(:fed2).id, answer: "fooBarBaz" } }
|
||||
|
||||
# live_code
|
||||
post post_answer_path, params: { answer: { question_id: questions(:fed3).id } }
|
||||
assert_select 'h2', questions(:fed3).question
|
||||
assert_select 'h1', questions(:fed3).question
|
||||
assert_select '.error', /comments or code/
|
||||
post post_answer_path, params: { answer: {
|
||||
question_id: questions(:fed3).id, answer_hash: { html: "fooBarBaz" }
|
||||
@ -30,7 +30,7 @@ class QuestionErrorTest < ActionDispatch::IntegrationTest
|
||||
|
||||
# radio
|
||||
post post_answer_path, params: { answer: { question_id: questions(:fed5).id } }
|
||||
assert_select 'h2', questions(:fed5).question
|
||||
assert_select 'h1', questions(:fed5).question
|
||||
assert_select '.error', /an answer/
|
||||
post post_answer_path, params: { answer: { question_id: questions(:fed5).id, answer: "fooBarBaz" } }
|
||||
|
||||
@ -44,7 +44,7 @@ class QuestionErrorTest < ActionDispatch::IntegrationTest
|
||||
|
||||
# radio_other
|
||||
post post_answer_path, params: { answer: { question_id: questions(:fed8).id } }
|
||||
assert_select 'h2', questions(:fed8).question
|
||||
assert_select 'h1', questions(:fed8).question
|
||||
assert_select '.error', /an answer/
|
||||
post post_answer_path, params: { answer: {
|
||||
question_id: questions(:fed8).id, answer_hash: { options: "fooBarBaz" }
|
||||
@ -52,7 +52,7 @@ class QuestionErrorTest < ActionDispatch::IntegrationTest
|
||||
|
||||
# checkbox_other
|
||||
post post_answer_path, params: { answer: { question_id: questions(:fed9).id } }
|
||||
assert_select 'h2', questions(:fed9).question
|
||||
assert_select 'h1', questions(:fed9).question
|
||||
assert_select '.error', /an answer/
|
||||
post post_answer_path, params: { answer: {
|
||||
question_id: questions(:fed9).id, answer_hash: { options: "fooBarBaz" }
|
||||
|
Reference in New Issue
Block a user