FSD Front-end Development: Testing Tools

placeholder

In this 10-video course explore testing frameworks that are used to assist with testing Javascript (JS) applications including Mocha ChAI Enzyme and Jest. Examine the different types of testing for full stack developmentùunit integration and functionalùand the use of component testing in a ReactJS application with snapshots. Begin by learning more about testing JS applications and the various types of tests you can run. Then receive an overview of the browser development tools for app development and take a close look at browser developer tools specifically the DOM (document object model) inspector and the CSS (cascading style sheet) Manipulator examining page styles and how to dynamically change any of these styles. Learn how to run simple tests with NodeJS Mocha and ChAI and to install Jest and Enzyme in a ReactJS application. Then test a custom component with Jest and Enzyme. Finally explore snapshot testing by using a renderer package to create a snapshot. The closing exercise involves creating and testing a boilerplate app.