Sha256: 7bebceb9854372600803f18646be14d3c006e84adf05c9db3b8b9285444982a0
Contents?: true
Size: 1.76 KB
Versions: 3
Compression:
Stored size: 1.76 KB
Contents
require_relative '../../test_helper' module Msip # Como nuestras pruebas a modelos se hacen en una base de datos # que tiene muchos datos básicos (e.g información geográfica), # no usamo database_clenaer, sino que las pruebas que crean elementos # de datos básicos # son responsables de borrarlos class PaisTest < ActiveSupport::TestCase test "nuevo valido" do pais = Pais.create PRUEBA_PAIS assert pais.valid? pais.destroy end test "nuevo no valido" do pais = Pais.new PRUEBA_PAIS pais.nombre = '' assert_not pais.valid? pais.nombre= 'x' assert pais.valid? pais.fechacreacion='1999-01-01' assert_not pais.valid? pais.fechacreacion='2004-01-01' assert pais.valid? pais.fechadeshabilitacion='2000-01-01' assert_not pais.valid? pais.fechadeshabilitacion='2005-01-01' assert pais.valid? pais.destroy end test "existente" do pais = Msip::Pais.find(862) # Venezuela assert_equal pais.nombre, "Venezuela" end test "otras de basica" do pais = Msip::Pais.find(862) # Venezuela assert_equal 862, pais.busca_valor assert Msip::Pais.filtro_habilitado('si').count > 0 assert Msip::Pais.filtro_habilitado('no').count == 0 assert Msip::Pais.filtro_nombre('COLOMBIA').count == 1 assert Msip::Pais.filtro_nombre('LOCOMBIA').count == 0 assert Msip::Pais.filtro_observaciones('VIDIPOLA').count == 0 assert Msip::Pais.filtro_fechacreacionini('2000-01-01').count > 0 assert Msip::Pais.filtro_fechacreacionini('2030-01-01').count == 0 assert Msip::Pais.filtro_fechacreacionfin('2000-01-01').count == 0 assert Msip::Pais.filtro_fechacreacionfin('2030-01-01').count > 0 end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
msip-2.2.0.alfa3 | test/models/msip/pais_test.rb |
msip-2.2.0.alfa2 | test/models/msip/pais_test.rb |
msip-2.2a2 | test/models/msip/pais_test.rb |