You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sqm-dashboards/spec/views/legacy/questions/new.html.erb_spec.rb

38 lines
1.2 KiB

require 'rails_helper'
module Legacy
RSpec.describe 'legacy/questions/new', type: :view do
before(:each) do
assign(:question, Question.new(
text: 'MyString',
option1: 'MyString',
option2: 'MyString',
option3: 'MyString',
option4: 'MyString',
option5: 'MyString',
category_id: 1
))
end
it 'renders new question form' do
render
assert_select 'form[action=?][method=?]', legacy_questions_path, 'post' do
assert_select 'input#question_text[name=?]', 'question[text]'
assert_select 'input#question_option1[name=?]', 'question[option1]'
assert_select 'input#question_option2[name=?]', 'question[option2]'
assert_select 'input#question_option3[name=?]', 'question[option3]'
assert_select 'input#question_option4[name=?]', 'question[option4]'
assert_select 'input#question_option5[name=?]', 'question[option5]'
assert_select 'input#question_category_id[name=?]', 'question[category_id]'
end
end
end
end