require_relative '../../test_helper' module Msip class BitacoraTest < ActiveSupport::TestCase test "valido" do bitacora = Msip::Bitacora.create PRUEBA_BITACORA assert bitacora.valid? bitacora.destroy end test "no valido por falta de fecha" do bitacora = Msip::Bitacora.new PRUEBA_BITACORA bitacora.fecha = nil assert_not bitacora.valid? bitacora.destroy end test "no valido por falta de fecha 2" do bitacora = Msip::Bitacora.new PRUEBA_BITACORA bitacora.fecha = '' assert_not bitacora.valid? bitacora.destroy end test "no valido por ip larga" do bitacora = Msip::Bitacora.new PRUEBA_BITACORA bitacora.ip = 'x'*600 assert_not bitacora.valid? bitacora.destroy end test "no valido por modelo largo" do bitacora = Msip::Bitacora.new PRUEBA_BITACORA bitacora.modelo = 'x'*6000 assert_not bitacora.valid? bitacora.destroy end test "valido sin detalle" do bitacora = Msip::Bitacora.create PRUEBA_BITACORA bitacora.detalle = nil assert bitacora.valid? bitacora.destroy end end end