From the course: Building UI Components with Storybook: Master React Components and UI Design with Storybook for Better Efficiency
Unlock this course with a free trial
Join today to access over 25,200 courses taught by industry experts.
Testing interactions and events with React components in Storybook
From the course: Building UI Components with Storybook: Master React Components and UI Design with Storybook for Better Efficiency
Testing interactions and events with React components in Storybook
The final part of our journey into building this storybook intro application example together is to take a look at testing, testing components, and what storybook offers us for testing our actions for creating tests. All right, so I want you to import back in our counterstories.jsx, please, because I'm polite, two different functions we've got within and user events. So user events in which we can assign different types of methods, in this case the click and within in which we can set up basically our get elements. In this case we can bring in our canvas element and we can get the button, target the button, and then set up these synthetic events and see how they respond and display them as stories. So how does it work? Well, with withinInUserEvent, we want to grab that, of course, from Storybook. So we want to make sure that we're getting that from Storybook. And we're getting that from the testing library. All right. And now that we have those, we want to make a new story at the…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
(Locked)
Installing and setting up Storybook into your project application from scratch14m 45s
-
(Locked)
Overview of how Storybook is configured with web app projects9m 29s
-
(Locked)
How to build a component in React with Storybook: Visual breakdown10m 44s
-
(Locked)
Build a basic sub-component in React4m 40s
-
(Locked)
How to build a story for React components from scratch6m 36s
-
(Locked)
How to use args in Storybook for multiple dynamic component stories6m 2s
-
(Locked)
How to use argTypes and controls in Storybook to create user-friendly stories5m 28s
-
(Locked)
Automating documentation for web components with Storybook6m 50s
-
(Locked)
Customizing docs and values with Storybook11m 26s
-
(Locked)
Adding component complexity for Storybook arguments9m 8s
-
(Locked)
CSS techniques and Storybook rendering9m 48s
-
(Locked)
What are actions in Storybook and the synthetic base event object?10m 3s
-
(Locked)
Hooking up live React components to Storybook and rendering fundamentals15m 24s
-
(Locked)
Creating stories with mock state and events in Storybook7m 36s
-
(Locked)
Testing interactions and events with React components in Storybook13m 56s
-
(Locked)
-
-
-
-