CodeceptJS icon indicating copy to clipboard operation
CodeceptJS copied to clipboard

bad order (place) if is used hooks

Open rebajz opened this issue 4 years ago • 1 comments

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", "[email protected]" 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", "[email protected]" 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...

rebajz avatar Oct 21 '21 22:10 rebajz

This issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Aug 30 '25 02:08 github-actions[bot]