Docs: Expect helper config example fails in 4.x, and the sidebar links to the old 3.x page
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 75/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- javascript, node.js
- Domaine
- documentation
Piste de recherche
Lisez docs/assertions.md, docs/helpers/ExpectHelper.md et astro.config.mjs autour de l’entrée citée dans la barre latérale ; comparez le fichier obsolète src/content/docs/helpers/expect.md à la page actuelle expect-helper. Mettez à jour les exemples d’Expect Helper pour qu’ils utilisent la configuration du package indiquée dans l’issue et faites pointer la barre latérale vers la page actuelle. Le travail est terminé lorsque les deux exemples de documentation fonctionnent avec la configuration du package 4.x et que la barre latérale renvoie vers la page actuelle.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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)
- Langage dominant
- JavaScript
- Étoiles
- 4.2k
- Forks
- 754
- Merge moyen
- 2 j 6 h
- PR mergées (30 j)
- 33
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de codeceptjs/CodeceptJS
-
`I.waitForFile` (FileSystem helper) fails if directory does not exist (yet)Peut-être pris @danielrentz l’a pris il y a 275 jours. Ouvertestale
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
codeceptjs/CodeceptJS#5420 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
stale
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
codeceptjs/CodeceptJS#4958 · 10 commentaires · 2 réactions ·
Les mainteneurs répondent en général sous 2 jours
-
stale
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
codeceptjs/CodeceptJS#4778 · 3 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
Scenario Steps report wrong line/column for TypeScript include modulesPeut-être pris @kobenguyent l’a pris aujourd’hui. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 72/100
codeceptjs/CodeceptJS#5772 · 1 réaction · 2 personnes assignées ·
Les mainteneurs répondent en général sous 2 jours
-
run-workers --by pool: failing Before after auth `loginAs()` hangs the worker; remaining tests never runPeut-être pris @DenysKuchma l’a pris il y a 4 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
codeceptjs/CodeceptJS#5769 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de codeceptjs/CodeceptJS
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Add: OnTime Sports SD LogoOuvertecheck:failed logos:add
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
iptv-org/database#38874 · 1 commentaire ·
Les mainteneurs répondent en général sous 4 jours
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
githubnext/gh-aw-workshop#5193 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100