From 4addaea71037e45baf5271dcb5ce6ae5ea035d34 Mon Sep 17 00:00:00 2001 From: mmeest Date: Thu, 31 Jul 2025 09:42:04 +0300 Subject: [PATCH] initial --- .../admin_area/bounced_mail_addresses_test.rb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 test/integration/admin_area/bounced_mail_addresses_test.rb diff --git a/test/integration/admin_area/bounced_mail_addresses_test.rb b/test/integration/admin_area/bounced_mail_addresses_test.rb new file mode 100644 index 000000000..60d1116cd --- /dev/null +++ b/test/integration/admin_area/bounced_mail_addresses_test.rb @@ -0,0 +1,31 @@ +require 'test_helper' + +class AdminAreaBouncedMailAddressesIntegrationTest < ApplicationIntegrationTest + setup do + @bounced_mail = bounced_mail_addresses(:one) + sign_in users(:admin) + end + + def test_index_returns_success + get admin_bounced_mail_addresses_path + + assert_response :success + assert_match @bounced_mail.email, response.body + end + + def test_show_returns_success + get admin_bounced_mail_address_path(@bounced_mail) + + assert_response :success + assert_match @bounced_mail.message_id, response.body + end + + def test_destroy_deletes_bounced_mail_address + assert_difference('BouncedMailAddress.count', -1) do + delete admin_bounced_mail_address_path(@bounced_mail) + end + + assert_redirected_to admin_bounced_mail_addresses_path + assert_raises(ActiveRecord::RecordNotFound) { @bounced_mail.reload } + end +end