Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

bad order (place) if is used hooks

Ouverte
#3,095 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
javascript, node.js
Domaine
testing

Piste de recherche

Reproduisez le rapport avec les hooks auxiliaires indiqués en utilisant npx codeceptjs run --steps et la même commande sans --steps. Comparez l’ordre dans la console pour _beforeSuite, _beforeStep, _before, _passed et _failed ; le travail est terminé lorsque la sortie du hook passed apparaît avant le statut de réussite, tandis que l’ordre des autres hooks reste correct.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

stale

CodeceptJS v3.1.3

I try create file with helper, thats contains:

_beforeSuite() {
console.log('This text must be before feature string, but is after feature string')
}

_beforeStep() {
console.log('This text must be before each step and page object')
}

_before() {
console.log('This text must be before scenario string, but is after scenario string')
}

_passed() {
console.log('This text must be before OK status, but is after OK status')
}

_failed() {
console.log('This text must be before fail status and is before status - working correctly')
}

when i run codecept as
npx codeceptjs run --steps

i got in console:
CodeceptJS v3.1.3
Using test root "C:_git\sandbox"

Typescript Example1 --
This text must be before feature string, but is after feature string
test something
This text must be before scenario string, but is after scenario string
From homePage neco
Login Page
This text must be before each step and page object
homePage: goToHome
I am on page "/"
This text must be before each step and page object
I print message "Helper message Pavel"
Helper message Pavel
This text must be before each step and page object
loginPage: link
I wait for visible "body"
This text must be before each step and page object
I print helpers
Helpers enabled hokus [ 'Playwright', 'CustomHelper', 'HokusHelper' ]
This text must be before each step and page object
I fill field "user_email", "something@totest.com"
This text must be before each step and page object
I wait 2
√ OK in 5177ms

This text must be before OK status, but is after OK status
po kazdym scenari (describe)
test something2
This text must be before scenario string, but is after scenario string
From homePage neco
Login Page2
This text must be before each step and page object
homePage: goToHome
I am on page "/"
This text must be before each step and page object
I print message "Helper message Pavel2"
Helper message Pavel2
This text must be before each step and page object
loginPage: link
I wait for visible "body"
This text must be before each step and page object
I print helpers
Helpers enabled hokus [ 'Playwright', 'CustomHelper', 'HokusHelper' ]
This text must be before each step and page object
I fill field "user_email", "something@totest2.com"
This text must be before each step and page object
I wait 2
This text must be before each step and page object
I see "pokus"
This text must be before fail status and is before status - working correctly
× FAILED in 8761ms

when runing without --steps

Typescript Example1 --
This text must be before feature string, but is after feature string
This text must be before scenario string, but is after scenario string
From homePage neco
Login Page
This text must be before each step and page object
This text must be before each step and page object
Helper message Pavel
This text must be before each step and page object
This text must be before each step and page object
Helpers enabled hokus [ 'Playwright', 'CustomHelper', 'HokusHelper' ]
This text must be before each step and page object
This text must be before each step and page object
√ test something in 5294ms
This text must be before OK status, but is after OK status
po kazdym scenari (describe)
This text must be before scenario string, but is after scenario string
From homePage neco
Login Page2
This text must be before each step and page object
This text must be before each step and page object
Helper message Pavel2
This text must be before each step and page object
This text must be before each step and page object
Helpers enabled hokus [ 'Playwright', 'CustomHelper', 'HokusHelper' ]
This text must be before each step and page object
This text must be before each step and page object
This text must be before each step and page object
This text must be before fail status and is before status - working correctly
× test something2 in 8677ms

I mean, console.logs used in hooks, must be visible before features and scenario in console. And _failed() working correctly, but _passed() is not...

Langage dominant
JavaScript
Étoiles
4.2k
Forks
756
Merge moyen
2 j 9 h
PR mergées (30 j)
16

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de codeceptjs/CodeceptJS

Toutes les issues de codeceptjs/CodeceptJS

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.