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.
44 lines
1.6 KiB
44 lines
1.6 KiB
require 'rails_helper'
|
|
|
|
module Legacy
|
|
RSpec.describe 'legacy/recipients/new', type: :view do
|
|
before(:each) do
|
|
@school = assign(:school, School.create!(
|
|
name: 'School'
|
|
))
|
|
|
|
@recipient = assign(:recipient, Recipient.new(
|
|
name: 'MyString',
|
|
phone: 'MyString',
|
|
gender: 'MyString',
|
|
race: 'MyString',
|
|
ethnicity: 'MyString',
|
|
home_language_id: 1,
|
|
income: 'MyString',
|
|
opted_out: false,
|
|
school_id: @school.to_param
|
|
))
|
|
end
|
|
|
|
it 'renders new recipient form' do
|
|
render
|
|
|
|
assert_select 'form[action=?][method=?]', legacy_school_legacy_recipients_path(@school, @recipient), 'post' do
|
|
assert_select 'input#recipient_name[name=?]', 'recipient[name]'
|
|
|
|
assert_select 'input#recipient_phone[name=?]', 'recipient[phone]'
|
|
|
|
assert_select 'input#recipient_gender[name=?]', 'recipient[gender]'
|
|
|
|
assert_select 'input#recipient_race[name=?]', 'recipient[race]'
|
|
|
|
assert_select 'input#recipient_ethnicity[name=?]', 'recipient[ethnicity]'
|
|
|
|
assert_select 'input#recipient_home_language_id[name=?]', 'recipient[home_language_id]'
|
|
|
|
assert_select 'input#recipient_income[name=?]', 'recipient[income]'
|
|
end
|
|
end
|
|
end
|
|
end
|