Retroceder   Foros del Web > Programación para sitios web > Ruby on Rails

Respuesta
 
Herramientas Desplegado
Antiguo 11-mar-2008, 10:45   #1 (permalink)
crobertor ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 11
Error al realizar las prueba

hola buenos dias, tengo problemas al realizar la prueba, en una vista tengo una variable que utilizo la cual es -> @seccionActual.nombre pero al realizar la prueba -> def test_registrar_datos_obligatorios_completos me marca 1 Error, el cual hasta el momento no he encontrado la manera de resolverlo, no se si este mal diseñada mi prueba o en la vista tenga algún error, si alguien me puede echar la mano se lo agradecería mucho, desde el test def ->test_registrar_datos_obligatorios_completos he intentado asignarle valor de varias maneras a la variable pero aun así sin resultados, espero su ayuda gracias.

resultado arrojado por la prueba

1) Error:
test_registrar_datos_obligatorios_completos(Maestr osControllerTest):
ActionView::TemplateError: You have a nil object when you didn't expect it!
The error occurred while evaluating nil.nombre
On line #77 of maestros/_form.html.erb

74: </td><td></td></tr>
75:
76:
77: <%if @seccionActual.nombre == "Seccion 26" %>
78: <tr><td> Numero de Pension: </td><td style="text-align: left;">
79: <%= f.text_field :numeroDePension,:maxlength => 8 %>
80: </td><td></td></tr>


prueba

def test_registrar_datos_obligatorios_completos
assert_difference('Maestro.count') do
post :create
@seccionActual=Seccion.find(:first)

maestro.Maestro.create(:telefono1=>'4179754',
:nombre=>'Carlos',
:colonia=>'Hidalgo',
:apellidom=>'rea',
:rfc=>'REGC840405V9A',
:dependencia=>'1',
:calle=>'quintana',
:apellidop=>'gam',
:numero=>702,
:fechaDeNacimiento=>'2008-02-18',
:tipo_id=>1,
:ciudad_id=>1,
:seccion_id=>@seccionActual.id)
assert_equal('Carlos',maestro.nombre)
assert_equal('Hidalgo',maestro.colonia)
assert_equal('rea',maestro.apellidom)
assert_equal('rfc',maestro.rfc)
assert_equal('1',maestro.dependencia)
assert_equal('quintana',maestro.calle)
assert_equal('gam',maestro.apellidop)
assert_equal('702',maestro.numero)
assert_equal('2008-02-18',maestro.fechaDeNacimiento)
assert_equal(1,maestro.tipo_id)
assert_equal(1,maestro.ciudad_id)
assert_equal(1,maestro.seccion_id)
end
# assert_redirected_to maestros_path
end
crobertor está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:24.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93