Failed test at t/Plack-Response/cookie.t line 22 (because of Cookie::Baker 0.13?)

Abierto Apto para principiantes
#727 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
65/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
perl
Área
backend

Línea de trabajo

Empieza por t/Plack-Response/cookie.t, especialmente la línea 22, e inspecciona cómo se gestiona la ruta de la cookie con Cookie::Baker 0.13. Reproduce el fallo con esa versión y compara el resultado con la cadena de cookie esperada. El trabajo está terminado cuando la prueba pasa y se conserva el atributo esperado path=/cgi-bin.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

The test suite started to fail on my smokers:

#   Failed test at t/Plack-Response/cookie.t line 22.
#          got: 't1=bar; domain=.example.com'
#     expected: 't1=bar; domain=.example.com; path=/cgi-bin'
# Looks like you failed 1 test of 4.
t/Plack-Response/cookie.t ............................ 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/4 subtests 

Regression analysis suggests that the problem happens if Cookie::Baker 0.13 is installed:

****************************************************************
Regression 'mod:Cookie::Baker'
****************************************************************
Name           	       Theta	      StdErr	 T-stat
[0='const']    	      1.0000	      0.0000	14108780796994902.00
[1='eq_0.12']  	      0.0000	      0.0000	   3.05
[2='eq_0.13']  	     -1.0000	      0.0000	-13613580669363302.00

R^2= 1.000, N= 64, K= 3
****************************************************************
Lenguaje dominante
Perl
Estrellas
494
Forks
206
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de plack/Plack

Todos los issues de plack/Plack

Issues similares

Más issues de Perl

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.