Sha256: ca1ca33dbf433922d582cf187df0b3ea836dd90baba69f6e9f8e25379fa954e8

Contents?: true

Size: 1.24 KB

Versions: 3

Compression:

Stored size: 1.24 KB

Contents

require_relative '../../test_helper'

module Msip
  class UbicacionTest < ActiveSupport::TestCase

    test "simple" do
      pais = Pais.find(862)
      ubicacion = Ubicacion.create PRUEBA_UBICACION
      ubicacion.pais = pais
      assert ubicacion.valid?
    end

    test "no valido" do
      ubicacion = Ubicacion.create PRUEBA_UBICACION
      ubicacion.id_tsitio = nil
      assert_not ubicacion.valid?
    end

		test "no valido 2" do
      ubicacion = Ubicacion.create PRUEBA_UBICACION
      ubicacion.id_pais= nil
      assert_not ubicacion.valid?
    end

    test "presenta_nombre" do 
      u = Ubicacion.create PRUEBA_UBICACION
      assert_equal 'Venezuela / Distrito Capital / Bolivariano Libertador / Caracas', 
        u.presenta_nombre
      assert_equal 'Venezuela / Distrito Capital / Bolivariano Libertador', 
        u.presenta_nombre({sin_clase: 1})
      assert_equal 'Venezuela / Distrito Capital', 
        u.presenta_nombre({sin_clase: 1, sin_municipio: 1})
      assert_equal 'Venezuela', 
        u.presenta_nombre({sin_clase: 1, sin_municipio: 1, sin_departamento: 1})
      assert_equal '', 
        u.presenta_nombre({sin_clase: 1, sin_municipio: 1, 
                           sin_departamento: 1, sin_pais: 1})
    end

  end
end


Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
msip-2.2.0.alfa3 test/models/msip/ubicacion_test.rb
msip-2.2.0.alfa2 test/models/msip/ubicacion_test.rb
msip-2.2a2 test/models/msip/ubicacion_test.rb