Deprecation: Native dom helpers should not be used as globals in tests anymore
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 38/100
- Issue-Typ
- Refactoring
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- frontend, testing-qa
Rechercherichtung
Beginne mit der Durchsicht der Testdateien und der Paketkonfiguration und suche dann in den Tests nach globalem find, click, fillIn, visit und verwandten Hilfsfunktionen. Unterscheide native DOM-Hilfsfunktionen von gleichnamigen ember-cli-page-object-Funktionen, füge die Abhängigkeit ember-native-dom-helpers hinzu und importiere native Hilfsfunktionen in jedes betroffene Modul. Fertig ist die Aufgabe, wenn keine verbleibende Verwendung nativer Hilfsfunktionen mehr auf Globals beruht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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,visitand other global functions in this group. Careful not to mistake them for the identically named functions provided byember-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';
- Vorherrschende Sprache
- JavaScript
- Sterne
- 120
- Forks
- 75
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus code-corps/code-corps-ember
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
code-corps/code-corps-ember#1616 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
code-corps/code-corps-ember#1613 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
code-corps/code-corps-ember#1612 ·
-
Difficulty: Medium Skill: ember-cli-page-object
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
code-corps/code-corps-ember#1063 · 1 Reaktion ·
-
greenkeeper
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
code-corps/code-corps-ember#1765 · 1 Kommentar ·
Alle Issues in code-corps/code-corps-ember
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
[quality] Nothing keeps docs/skills/manifest.md in sync with docs/skills/*.mdEvtl. vergeben @hivecommons-hive hat das heute übernommen. Offenagent/quality hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31 quality testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
agent:blocked agent:ready
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
turbot/guardrails-fn#46 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
needs verification
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 6 Tagen