Sha256: 8d323de9cdfe89af1ff9bb661727b3b1029c1e84f4e4310f44c6371395a65c5e
Contents?: true
Size: 910 Bytes
Versions: 3
Compression:
Stored size: 910 Bytes
Contents
require File.dirname(__FILE__) + '/test_helper' class FeriadoParserTest < Test::Unit::TestCase FERIADO_YML_PATH = File.expand_path(File.dirname(__FILE__) + '/../lib/brdata/config') p FERIADO_YML_PATH NATAL = Feriado.new("natal", 25, 12) def test_feriados feriados, metodos = FeriadoParser.parser(FERIADO_YML_PATH) feriados.each {|feriado| assert_kind_of Feriado, feriado} assert_equal NATAL, feriados.first assert metodos.include?( "pascoa") assert metodos.include?( "corpus_christi") end def test_feriados_quando_path_nao_eh_diretorio assert_raise FeriadoParserDiretorioInvalidoError do FeriadoParser.parser(File.dirname(__FILE__) + 'dinheiro_test.rb') end end def test_feriados_quando_path_nao_contem_arquivos assert_raise FeriadoParserDiretorioVazioError do FeriadoParser.parser(File.dirname(__FILE__)) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
brdata-2.1.8 | test/feriado_parser_test.rb |
brdata-2.1.6 | test/feriado_parser_test.rb |
brdata-2.1.7 | test/feriado_parser_test.rb |