Missing assertions to legacy Cafe Menu block tests
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 90/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
- Área
- testing
Línea de trabajo
Lee los tres archivos de pasos mencionados en curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/ y compara sus comprobaciones con la corrección moderna de Cafe Menu en PR #69083. Añade las llamadas assert.isTrue(...) que faltan para hasFontFamily, hasBackgroundColor y hasColor. La tarea estará terminada cuando se comprueben los tres valores booleanos y coincidan con el comportamiento esperado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
In three step files under curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/, test helper boolean variables are computed but never passed to an assertion function (assert.isTrue):
5f3ef6e05473f91f948724ab.md(Step 60:hasFontFamily)5f459225127805351a6ad057.md(Step 65:hasBackgroundColor)5f45b0731d39e15d54df4dfc.md(Step 67:hasColor)
Each file calculates the boolean check (e.g., const hasFontFamily = ...), but omits the assertion line directly following it. This leaves the variable unasserted as dead code within the test script.
Context / Background
PR #69083 fixed this exact issue for the modern workshop Cafe Menu block, but these copies in the legacy block (used by responsive-web-design-22.json) were missed.
Affected Files
curriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f3ef6e05473f91f948724ab.mdcurriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f459225127805351a6ad057.mdcurriculum/challenges/english/blocks/learn-basic-css-by-building-a-cafe-menu/5f45b0731d39e15d54df4dfc.md
Expected Behavior
The boolean check variables should be explicitly asserted with assert.isTrue(...) to ensure the specific CSS declaration check is executed, aligning the legacy block with #69083.
- Lenguaje dominante
- TypeScript
- Estrellas
- 459k
- Forks
- 48.1k
- Merge medio
- 23 h 54 min
- PR fusionados (30 d)
- 367
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de freeCodeCamp/freeCodeCamp
-
Bug: Settings sagas silently drop errors on failurePosiblemente ocupada @mariamanbar la tomó hace 4 días. Abiertoplatform: learn status: waiting triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
freeCodeCamp/freeCodeCamp#71585 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Salary Tracker - Step 39: Socrates giving wrong hintsQuizá libre de nuevo @fhsinchy la tomó hace 36 días y no hay ningún pull request abierto. Abiertoplatform: socrates status: waiting triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
freeCodeCamp/freeCodeCamp#70552 · 20 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
"Build a Bookmark Manager App" Example Project Not Working: `iframe` `sandbox` Missing `allow-same-origin` FlagPosiblemente ocupada @prabhu-omkar la tomó hace 50 días. Abiertojs v9 cert scope: curriculum status: waiting triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
freeCodeCamp/freeCodeCamp#70200 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Digital Pet Game - Step for says form shouldn't be "Visible" but test looks at existencePosiblemente ocupada @majestic-owl448 la tomó hace 73 días. Abiertoscope: curriculum status: PR in works
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
freeCodeCamp/freeCodeCamp#69158 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Typo in Learn Basic Personal Information - task 35Posiblemente ocupada @debomitra-de la tomó hace 1 día. Abiertoprofessional spanish scope: curriculum status: PR in works
Dificultad 1/5 Menos de una hora Aptitud para principiantes 94/100
freeCodeCamp/freeCodeCamp#71612 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de freeCodeCamp/freeCodeCamp
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día
-
area/admin/user area/internationalization automated-triage issue/auto-triaged type/bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
grafana/grafana#137281 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
accessibility bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
Luen/crag-stats#429 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
JSPrismarine/JSPrismarine#2915 ·
Los mantenedores suelen responder en 1 día