Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Deprecation: Native dom helpers should not be used as globals in tests anymore

Abierto
#1,207 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
38/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
javascript

Línea de trabajo

Comienza revisando los archivos de pruebas y la configuración del paquete; después, busca en las pruebas find, click, fillIn, visit y helpers relacionados globales. Distingue los helpers nativos del DOM de las funciones de ember-cli-page-object con el mismo nombre, añade la dependencia ember-native-dom-helpers e importa los helpers nativos en cada módulo afectado. Se considera terminado cuando ningún uso restante de helpers nativos depende de globals.

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

Descripción

Skill: ember-cli-page-object Skill: Ember.js Skill: JavaScript

Problem

Using native dom helpers as globals is now deprecated in our tests. Instead, we should add a new dependency to our app and import these helpers from it in any tests that need it.

We are leaning away from these anyway, due to relying on ember-cli-page-object, but there are still a couple of places where we do use them.

Subtasks

  • Install depdencency https://github.com/cibernox/ember-native-dom-helpers
  • Search through our tests for usage of the find, click, fillIn, visit and other global functions in this group. Careful not to mistake them for the identically named functions provided by ember-cli-page-object. The culprits we need to fixed are likely used as globals, in tests, directly.
  • In any module that uses them, import them using import { visit, click, find, fillIn } from 'ember-native-dom-helpers';
Lenguaje dominante
JavaScript
Estrellas
120
Forks
75
Métricas de merge de PR
Sin PR fusionados en 30 d

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.

Más de code-corps/code-corps-ember

Todos los issues de code-corps/code-corps-ember

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.