test-runner icon indicating copy to clipboard operation
test-runner copied to clipboard

Feature: Run postVisit on failures

Open yannbf opened this issue 1 year ago • 0 comments

Closes #

What I did

Experiment for allowing postVisit to be run on failures so you can do things like:

const config: TestRunnerConfig = {
  async postVisit(_page, context) {
    if(context.hasFailure) {
      console.log('problems!', context)
    }
  },
}

Checklist for Contributors

Manual testing

This section is mandatory for all contributions. If you believe no manual test is necessary, please state so explicitly. Thanks!

Documentation

  • [ ] Add or update documentation reflecting your changes in this repository
  • [ ] Request documentation updates in the test-runner docs website

Checklist for Maintainers

  • [ ] Make sure this PR contains one of the labels below:

    Available labels
    • skip-release: Skip any releases, e.g., documentation only changes, CI config etc.
    • patch: Upgrade patch version (e.g. 0.0.x)
    • minor: Upgrade patch version (e.g. 0.x.0)
    • major: Upgrade patch version (e.g. x.0.0)
📦 Published PR as canary version: 0.19.2--canary.494.7268a7d.0

:sparkles: Test out this PR locally via:

npm install @storybook/[email protected]
# or 
yarn add @storybook/[email protected]

yannbf avatar Jul 16 '24 16:07 yannbf