Sha256: e96c992a2a3fc89d06af06b497acd6717622b757964e8df4b60adb9dcdd20b70

Contents?: true

Size: 617 Bytes

Versions: 1

Compression:

Stored size: 617 Bytes

Contents

require File.dirname(__FILE__) + '/test_helper'

class ConversionsTest < Test::Unit::TestCase
  def setup
    Conversions.clear
  end
  
  def test_register
    Conversions.register(:records, :cds, 0.47)
    assert_equal 2, Conversions.conversions.length
    
    assert_nothing_raised do
      1.convert(:records, :cds)
      1.convert(:cds, :records)
      1.records.to(:cds)
      1.cds.to(:records)
    end
  end
  
  def test_clear
    Conversions.register(:records, :cds, 0.47)
    assert_equal 2, Conversions.conversions.length
    Conversions.clear
    assert_equal 0, Conversions.conversions.length
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
conversions-1.4.6 test/conversions_test.rb