Closed yannbf closed 2 years ago
Thank you so much for your help along the way @tmeasday @ndelangen, you are incredible!
Alright, unfortunately for people using the best practice for addon-interactions (using @storybook/testing-library instead of @testing-library/*) this will break. It's not a problem in @storybook/testing-react
, but it is a problem in @storybook/testing-library
. Once that is fixed we can proceed with the tests in this PR.
Here's how the error looks like:
And it has been documented before in https://github.com/storybookjs/storybook/issues/16382#issuecomment-945920087
Issue: N/A
What Changed
Checklist
Check the ones applicable to your change:
Change Type
Indicate the type of change your pull request is:
documentation
patch
minor
major
Release Notes
Breaking changes
Updates Storybook peer dependency to 6.4
Features
CSF3
Storybook 6.4 released a new version of CSF, where the story can also be an object. This is supported in
@storybook/testing-react
, but you have to match the requisites:1 - Either your story has a
render
method or your meta contains acomponent
property:Play function
Storybook 6.4 also brings a new function called
play
, where you can write automated interactions to the story.In
@storybook/testing-react
, theplay
function does not run automatically for you, but rather comes in the returned component, and you can execute it as you please.Consider the following example:
You can use the play function like this: