Sha256: a30da755602eee6c75b5dc3ab31c0d98c83c019f681408f47db2139afd9053f9

Contents?: true

Size: 680 Bytes

Versions: 1

Compression:

Stored size: 680 Bytes

Contents

# coding: utf-8
require 'helper'

class TestCurrency < Test::Unit::TestCase
  context BigMoney::Currency do
    should 'find' do
      assert_kind_of BigMoney::Currency, BigMoney::Currency.find(:aud)
      assert_raise(ArgumentError) do
        BigMoney::Currency.find(:fud)
      end
    end

    should 'be comparable' do
      aud = BigMoney::Currency::AUD.instance
      assert_operator aud, :==, :aud
      assert_operator aud, :==, :AUD
      assert_operator aud, :==, 'aud'
      assert_operator aud, :==, 'AUD'

      # assert_operator aud, '!=', :fud
      assert aud != :fud
      assert aud != :FUD
      assert aud != 'fud'
      assert aud != 'FUD'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shanna-big_money-0.3.0 test/test_currency.rb