Testing modern ReactJS Application: Setting Up

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • vite

    Next generation frontend tooling. It's fast!

  • For this tutorial I am going to use starter based on such bundling tool as Vite. Basically, it will only matter only on this step since Jest(testing framework) invokes all tests in it's own environment and does not care what bundling tool you are using for development

  • jest

    Delightful JavaScript Testing.

  • For this tutorial I am going to use starter based on such bundling tool as Vite. Basically, it will only matter only on this step since Jest(testing framework) invokes all tests in it's own environment and does not care what bundling tool you are using for development

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • babel-sublime

    Syntax definitions for ES6 JavaScript with React JSX extensions.

  • Babel will be responsible for turning JSX and other modern language features to such state it can be understood by runtime environment Jest using under the hood since currently if you try to import file with JSX into test file you will get an error

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts