Sha256: ee54f6b7bf34e2503640bc8c49b5c9a3bac63f292581fee634011ab1c1a96355
Contents?: true
Size: 1.78 KB
Versions: 2
Compression:
Stored size: 1.78 KB
Contents
require 'test_helper' class TestEndereco < MiniTest::Test def setup Laranja.load('pt-BR') end def test_uf uf = Laranja::Endereco.uf assert_kind_of String, uf refute_empty uf end def test_uf_sigla uf = Laranja::Endereco.uf_sigla assert_kind_of String, uf refute_empty uf assert_equal 2, uf.size end def test_cep cep = Laranja::Endereco.cep assert_kind_of String, cep assert_equal 8, cep.size assert_match /\d{8}/, cep end def test_cep_with_uf assert_equal '6', Laranja::Endereco.cep(:ce)[0] assert_equal '4', Laranja::Endereco.cep(:BA)[0] assert_equal '2', Laranja::Endereco.cep('rj')[0] assert_equal '9', Laranja::Endereco.cep('RS')[0] end def test_cep_formatado cep = Laranja::Endereco.cep_formatado assert_kind_of String, cep assert_equal 9, cep.size assert_match /\d{5}-\d{3}/, cep end def test_cep_formatado_with_uf assert_equal '6', Laranja::Endereco.cep_formatado(:ce)[0] assert_equal '4', Laranja::Endereco.cep_formatado(:BA)[0] assert_equal '2', Laranja::Endereco.cep_formatado('rj')[0] assert_equal '9', Laranja::Endereco.cep_formatado('RS')[0] end def test_cidade cidade = Laranja::Endereco.cidade assert_kind_of String, cidade refute_empty cidade end def test_rua rua = Laranja::Endereco.rua assert_kind_of String, rua refute_empty rua end def test_bairro bairro = Laranja::Endereco.bairro assert_kind_of String, bairro refute_empty bairro end def test_complemento complemento = Laranja::Endereco.complemento assert_kind_of String, complemento refute_empty complemento end def test_numero numero = Laranja::Endereco.numero assert_kind_of String, numero assert_match /\d+/, numero end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
laranja-2.0.1 | test/pt-BR/test_endereco.rb |
laranja-2.0.0 | test/pt-BR/test_endereco.rb |