Skip to content

arrudadev/react-unit-testing

Repository files navigation

Unit Testing in React with Jest

A simple example of how to build tests in a React app using Jest and Testing library.

License: MIT PRs Welcome GitHub repo size build codecov

Report BugRequest Feature

cover

📌 Table of Contents

📝 About The Project

This project is a small example of how to build tests in a React app using Jest and Testing library. Jest is a framework to build tests in Javascript. The React Testing Library is a very light-weight solution for testing React components. It provides light utility functions on top of react-dom and react-dom/test-utils, in a way that encourages better testing practices. The purpose of this project is to study how to build tests in a React app using Jest and Testing library.

💻 Technologies

This project was developed with the following technologies:

🏃 Getting Started

To run the project locally follow these steps:

⚠️ Prerequisites

  • NodeJs Prefer to install the LTS version.
  • Yarn Need to install latest version prior to 2.0 version.

👷 Installation

1. To clone the project, run this command:

git clone https://github.com/arrudadev/react-unit-testing.git

2. Install dependencies:

yarn install

🤘 Usage

Run the following command to run the tests:

yarn test

🎉 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/amazing-feature)
  3. Commit your Changes (git commit -m 'feat: Add some Amazing Feature')
  4. Push to the Branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

After your pull request is merged, you can safely delete your branch.

For more information read the Contributing Guidelines.

😄 Collaborators

People who contributed to this project.

Alexandre Arruda
Alexandre Arruda

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A simple example of how to build tests in a React app using Jest and Testing library.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published