FROM ZERO TO WRITING COMPLEX UNIT TESTS

Over 2 weeks you will go from writing your first unit test with Jest to adding complex integration tests in a Github Actions pipeline for a React app.

Key Outcomes

What will you learn from this course?

  • How to write unit tests using Jests and React Testing Library

  • Use inversion of control to write more easily testable code

  • How to add tests to a Github actions pipeline

  • How to test complex ReactJS components

  • Leverage code coverage to confirm that you're testing is important

Course Curriculum

Don't know how to write tests? Become an expert within 2 weeks.

    1. Why are we writing tests?

    2. Jest setup and intro

    3. Testing simple functions

    4. Testing asynchronous functions

    5. Mocking 3rd party dependencies pros and cons

    6. Test coverage via Jest

    7. Exercise & Practice: Complete a series of simple tests using Jest

    8. Excerice & Practice: Complete a series of tests that require mocking

    1. Why RTL?

    2. Writing a simple test for a component

    3. Use a truth table to test different permutations of a component state

    4. Writing an integration test for a component that leverages redux

    5. Writing a test for a component using a 3rd party service and mocking that functionality

    6. Set up Github actions pipeline

    7. Exercise & Practice: Write a test for a component using redux, context and 3rd party dependency

2-WEEK COURSE

  • 6 hours of live sessions
  • for junior & intermediate developers

Your Program Coach

Brian Jenney

Software Engineering Manager at The Clorox Company

Brian Jenney is an engineering manager at Clorox where he works with a small team of developers focused on creating the e-commerce experiences for Clorox brands. He is a Javascript enthusiast and passionate about testing and developer experience. While at Clorox, he has introduced unit testing, helped reinvent the front end architecture and created libraries for other developers to use in their daily work. Brian is a father of 3, runner and undercover gym bro.

This course is coming soon! Join the waitlist to stay in the know

Add your email to enroll early and get a discount on this course.

Thank You