0
0
Fork 0

Add DomainResource class to wrap MX lookup/normalize (#32864)

This commit is contained in:
Matt Jankowski 2024-11-14 08:47:29 -05:00 committed by GitHub
parent e8b6607ece
commit 62d65504f6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 46 additions and 19 deletions

View file

@ -0,0 +1,19 @@
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe DomainResource do
describe '#mx' do
subject { described_class.new(domain) }
let(:domain) { 'example.host' }
let(:exchange) { 'mx.host' }
before { configure_mx(domain: domain, exchange: exchange) }
it 'returns array of hostnames' do
expect(subject.mx)
.to eq([exchange])
end
end
end