# frozen_string_literal: true require "rails_helper" RSpec.describe ContactMailer, type: :mailer do it "invia la richiesta commerciale al supporto con reply-to" do mail = described_class.inquiry( name: "Anna Bianchi", email: "anna@test.it", club_name: "ASD Test", topic: "commercial", message: "Serve un piano per due palestre." ) expect(mail.to).to eq([MatchLiveTv.support_email]) expect(mail.reply_to).to eq(["anna@test.it"]) expect(mail.subject).to include("Anna Bianchi") expect(mail.body.encoded).to include("ASD Test") expect(mail.body.encoded).to include("due palestre") end it "invia la richiesta privacy all'indirizzo privacy" do mail = described_class.inquiry( name: "Luca Verdi", email: "luca@test.it", club_name: "", topic: "privacy", message: "Chiedo la cancellazione dei dati." ) expect(mail.to).to eq([MatchLiveTv.privacy_controller_email]) expect(mail.body.encoded).to include(I18n.t("mailers.contact.club_none", locale: :it)) end end