Docs: Expect helper config example fails in 4.x, and the sidebar links to the old 3.x page
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 75/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- javascript, node.js
- Bereich
- documentation
Rechercherichtung
Lies docs/assertions.md, docs/helpers/ExpectHelper.md und astro.config.mjs im Bereich des zitierten Sidebar-Eintrags; prüfe die veraltete src/content/docs/helpers/expect.md anhand der aktuellen expect-helper-Seite. Aktualisiere die Beispiele für Expect Helper so, dass sie die im Issue gezeigte Paketkonfiguration verwenden, und verweise in der Sidebar auf die aktuelle Seite. Fertig, wenn beide Dokumentationsbeispiele mit der Paketkonfiguration für 4.x funktionieren und die Sidebar auf die aktuelle Seite verweist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
In 4.x the Expect helper is no longer built in; it is the separate package @codeceptjs/expect-helper. The docs still show the 3.x config, which fails to load in 4.x.
1. The config example is wrong
https://codecept.io/helpers/expect-helper and the "Quick Assertions with Expect Helper" section of https://codecept.io/assertions both show:
helpers: {
Playwright: { /* ... */ },
ExpectHelper: {},
}
Without require, getHelperModuleName() in lib/container.js resolves the key to the built-in path ./helper/ExpectHelper, which doesn't exist in 4.x. Either of these works:
ExpectHelper: { require: '@codeceptjs/expect-helper' },
// or, because a key starting with @codeceptjs/ is used as the module name:
'@codeceptjs/expect-helper': {},
Sources:
docs/assertions.md(around line 100)docs/helpers/ExpectHelper.md, which is generated from the JSDoc example incodeceptjs/expect-helperindex.js("Zero-configuration when paired with other helpers..."). The package's own README already shows therequireform.
2. The sidebar links to the old 3.x page
The "Expect" item under Helpers points to https://codecept.io/helpers/expect, an older copy of the page (title "Expect", config Expect: {}). The current page is https://codecept.io/helpers/expect-helper, which the sidebar doesn't link to.
In codeceptjs/website:
astro.config.mjs:311:{label: 'Expect', link: 'helpers/expect'}src/content/docs/helpers/expect.mdis the stale page.expect-helper.mdis the one synced from[email protected].
Environment: CodeceptJS 4.2.2, @codeceptjs/expect-helper 1.0.2
Created by AI agent (Claude Code)
- Vorherrschende Sprache
- JavaScript
- Sterne
- 4.2k
- Forks
- 754
- Ø Merge
- 2 T. 6 Std.
- Gemergte PRs (30 T.)
- 33
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine 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 codeceptjs/CodeceptJS
-
`I.waitForFile` (FileSystem helper) fails if directory does not exist (yet)Evtl. vergeben @danielrentz hat das vor 275 Tagen übernommen. Offenstale
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
codeceptjs/CodeceptJS#5420 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
stale
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
codeceptjs/CodeceptJS#4958 · 10 Kommentare · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 2 Tagen
-
stale
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
codeceptjs/CodeceptJS#4778 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Scenario Steps report wrong line/column for TypeScript include modulesEvtl. vergeben @kobenguyent hat das heute übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
codeceptjs/CodeceptJS#5772 · 1 Reaktion · 2 zugewiesene Personen ·
Maintainer antworten meist innerhalb von 2 Tagen
-
run-workers --by pool: failing Before after auth `loginAs()` hangs the worker; remaining tests never runEvtl. vergeben @DenysKuchma hat das vor 4 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
codeceptjs/CodeceptJS#5769 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in codeceptjs/CodeceptJS
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
agent bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
-
bug 🐛
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
comunica/comunica#1925 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
factory-active task-identify-harness-labels-done task-identify-issue-type-done
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
vercel/ai#24302 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag