Sha256: f33c69895bf562fe47fe4f99105643a2162af43fc93ff29f5720ff72f5334dde

Contents?: true

Size: 706 Bytes

Versions: 15

Compression:

Stored size: 706 Bytes

Contents

require 'test_helper'

class Kaui::AccountEmailTest < ActiveSupport::TestCase

  test 'can compare emails' do
    email1 = Kaui::AccountEmail.new(:account_id => SecureRandom.uuid, :email => 'abc@bar.com')
    email2 = Kaui::AccountEmail.new(:account_id => SecureRandom.uuid, :email => 'bcd@bar.com')
    email3 = Kaui::AccountEmail.new(:account_id => SecureRandom.uuid, :email => nil)

    assert_equal (-1), email1 <=> email2
    assert_equal 1, email2 <=> email1
    assert_equal 0, email1 <=> email1
    assert_equal 0, email2 <=> email2
    assert_equal 0, email3 <=> email3
    assert_equal 1, email1 <=> email3
    assert_equal (-1), email3 <=> email1
    assert_equal (-1), email1 <=> nil
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
kaui-2.1.0 test/unit/kaui/account_email_test.rb
kaui-2.0.4 test/unit/kaui/account_email_test.rb
kaui-2.0.3 test/unit/kaui/account_email_test.rb
kaui-2.0.2 test/unit/kaui/account_email_test.rb
kaui-2.0.1 test/unit/kaui/account_email_test.rb
kaui-2.0.0 test/unit/kaui/account_email_test.rb
kaui-1.4.1 test/unit/kaui/account_email_test.rb
kaui-1.4.0 test/unit/kaui/account_email_test.rb
kaui-1.3.0 test/unit/kaui/account_email_test.rb
kaui-1.2.0 test/unit/kaui/account_email_test.rb
kaui-1.1.0 test/unit/kaui/account_email_test.rb
kaui-1.0.0 test/unit/kaui/account_email_test.rb
kaui-0.16.2 test/unit/kaui/account_email_test.rb
kaui-0.16.1 test/unit/kaui/account_email_test.rb
kaui-0.16.0 test/unit/kaui/account_email_test.rb