patternfly / patternfly/patternfly-react

chore: update component unit tests to meet new standards with RTL

Abierto
#7,594 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

PF Team Pinned
Lenguaje dominante
TypeScript
Estrellas
862
Forks
392
Merge medio
4 d 8 h
PR fusionados (30 d)
9

Descripción

Describe the issue. What is the expected and unexpected behavior?
This Epic will track the work of updating the test suites for our components to meet our new RTL testing standards and methodology. Please create issues as you pick up tasking.

NOTE: As part of this effort console statements should be mocked in revamped tests rather than actually printing the console

  • #7605

  • #7665

  • #7670

  • #9524

  • #7835

  • #7812

  • #7813

  • #8189

  • #9525

  • #7994

  • #8094

  • #9526

  • #7860

  • #9527

  • #9528

  • #9529

  • #9530

  • #9531

  • #9532

  • #9533

  • #9534

  • #9634

  • #9685

  • #9673

  • #9684

  • #9686

  • #7964

  • #9688

  • #9689

  • File upload

  • File upload - multiple

  • Form

  • Form control

  • Form select

  • #9760

  • #7616

  • Inline edit

  • Input group

  • Jump links

  • Label

  • Label group

  • #8400

  • Login page

  • Masthead

  • Menu

  • Menu toggle

  • Modal

  • Navigation

  • Notification Badge

  • Number input

  • Overflow menu

  • Page

  • Pagination

  • #8247

  • Popover

  • Progress

  • #8345

  • Radio

  • Search input

  • #8302

  • Simple list

  • Skeleton

  • Skip to content

  • Slider

  • Spinner

  • Switch

  • Tab content

  • #8173

  • Text

  • #7976

  • Text input

  • #7169

  • Tile

  • Time picker

  • #8007

  • Toggle group

  • #7687

  • #9768

  • #7643

The following components are expected to change significantly in the near future. Updates to their tests should be delayed until those changes are completed.

  • About modal

  • Card

  • Composable table

  • Drawer

  • Dual list selector

  • Notification drawer

  • Toolbar

  • Wizard


Jira Issue: PF-179

Guía de contribución

Abrir la guía de contribución

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.

Línea de trabajo

Comienza con los estándares enlazados de React Testing Library y las entradas de componentes sin marcar en este epic. Crea o selecciona una tarea centrada en un componente y, después, inspecciona la suite de pruebas existente de ese componente. Se considera terminado cuando sus pruebas siguen la metodología RTL indicada y hacen mock de las instrucciones de console en lugar de imprimirlas.

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

Evaluación

Stack tecnológico
react, typescript
Área
frontend, testing
Tipo de issue
Refactorización
Dificultad
4/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.