Files
wedding/test/controllers/guests_controller_test.rb
2020-05-30 09:40:57 +01:00

26 lines
585 B
Ruby

# frozen_string_literal: true
require 'test_helper'
class GuestsControllerTest < ActionDispatch::IntegrationTest
test 'checks for duplicates on email update' do
guest_one = guests(:one)
guest_two = guests(:two)
patch guest_path(guest_one), params: {
guest: { email: guest_two.email }
}
assert_select 'li', 'Email has already been taken'
end
test 'records confirmed_at time' do
guest_one = guests(:one)
patch complete_guest_path(guest_one), params: { guest: { notes: '' } }
guest_one.reload
assert guest_one.confirmed_at
end
end