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. 11 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
-
step.duration reflects only the last retry attempt (HelperStep.run() overwrites startTime)Evtl. vergeben @mirao hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
codeceptjs/CodeceptJS#5774 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
`I.waitForFile` (FileSystem helper) fails if directory does not exist (yet)Evtl. vergeben @danielrentz hat das vor 274 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
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
codeceptjs/CodeceptJS#5772 ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in codeceptjs/CodeceptJS
Ähnliche Issues
-
follow-redirects updateOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
mailgun/mailgun.js#544 ·
-
beginner bug frontend
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
BistaDinesh03/critique#266 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
solana-foundation/solana-web3.js#4015 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
area: dependencies auto-generated cwe: 405 dependencies ecosystem: npm help wanted package: minimatch scope: runtime security security-alert severity: medium source: dependabot supply-chain vulnerability
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 65/100
tdk-landscape/tdk-cli-core#2811 ·
-
a11y bug confirmed issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
open-webui/open-webui#33442 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag