![]() |
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 |
| La zona horaria es GMT -6. Ahora son las 22:54. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.