Sha256: 6cd68eeb6ef01a30cbd435f6e5def1fdab700fbf7ee7dd778d96013d94f9e64e

Contents?: true

Size: 631 Bytes

Versions: 3

Compression:

Stored size: 631 Bytes

Contents

require 'helper'

class TestMxRecord < Test::Unit::TestCase
  should "obtain the highest priority mail server" do
    mx_server = MXRecord::primary_server('google.com')
    assert_equal 'aspmx.l.google.com', mx_server
  end

  should "obtain all of the mail servers" do
    mx_servers = MXRecord::mail_servers('google.com')
    assert_equal 5, mx_servers.size
  end

  should "return nothing when valid domains have no mail servers" do
    assert_equal [], MXRecord::mail_servers('example.com')
  end

  should "return nothing when invalid domains are supplied" do
    assert_equal [], MXRecord::mail_servers('git.hub')
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mx_record-0.1.5 test/test_mx_record.rb
mx_record-0.1.4 test/test_mx_record.rb
mx_record-0.1.3 test/test_mx_record.rb