Sha256: 34e13b7f3d20587ab86180ed0a65aaeb6f494ee3d9c72d6442d481e657ec1013
Contents?: true
Size: 625 Bytes
Versions: 5
Compression:
Stored size: 625 Bytes
Contents
require "test_helper" require "russianpost/barcode" module RussianPost class BarcodeTest < MiniTest::Unit::TestCase def test_implicitly_converts_to_string barcode = Barcode.new("RD025500807SE") assert_equal "bar RD025500807SE", "bar #{barcode}" end def test_raises_on_invalid_barcode ["123", "RR123456789EE"].each do |barcode| assert_raises InvalidBarcode do Barcode.new(barcode) end end end def test_doesnt_raise_on_valid_barcode ["RD025500807SE", "12345678901234"].each do |barcode| Barcode.new(barcode) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems