Jest is a delightful JavaScript Testing Framework with a focus on simplicity.

Overview

Getting Started with Jest

Jest is a delightful JavaScript Testing Framework with a focus on simplicity.

Built With

  • Javascript
  • Linters
  • Jest

Live Demo

N/A

Getting Started

To get a local copy up and running follow these simple example steps. (NPM)

  1. Ope your terminal
  2. Navigate to the directory where you want your project cloned
  3. Clone the project using git clone or just copy the command below:
 git clone https://github.com/didierganthier/getting-started-jest.git
  1. Open the project with your IDE. I use Visual Studio Code

  2. Run npm install to get the dependencies

    not sure how to use npm? Read this.

  3. Run the tests using this command:

 npm test

not sure how to use npm? Read this.

Prerequisites

  • Having an IDE .
  • Having Git installed and configured.

Setup

  • Clone the repository using Git.
  • Open the project folder in your IDE.
  • Get the dependecies

Authors

👤 Author1

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.

You might also like...

Express.js framework boilerplate with TypeScript, Prisma, ESLint, Husky and Jest

Express.js framework boilerplate with TypeScript, Prisma, ESLint, Husky and Jest

Setup a Node.js project with Typescript, Prisma ESLint, Prettier, Husky Node.js boilerplate with Express.js, TypeScript, Prisma, ESLint, Prettier, Hus

Dec 12, 2022

FocusSpace - A time-management tool to help you stay focus with your friends

FocusSpace - A time-management tool to help you stay focus with your friends

FocusSpace 🏆 ElleHacks2022 - (Telus) First Place 👩 Developers Manyi Cheng(@man

Feb 13, 2022

🍃 Create soothing focus mixes

🍃 Create soothing focus mixes

Groovi 🍃 Create soothing concentration mixes Branding/Design Board · Demo 🚀 Quickstart Run the website locally git clone https://github.com/harshhhd

Nov 29, 2022

📝 Application to help you focus on your daily activities.

📝 Application to help you focus on your daily activities.

INFOCUS-API Focus on your tasks! 👀 📌 Topics: about the project methodology and design libs and tools authors 💻 About the Project: 📝 Infocus: Is a

Nov 1, 2022

An application to map out game reserves using aerial photography, intelligent image stitching and AI driven recognition focus.

Map Out Game Reserves Using Aerial Photographs An application to map out game reserves using aerial photography, intelligent image stitching and AI dr

Sep 29, 2022

A plugin for obsidian to focus and highlight on a specific heading in Reading mode.

A plugin for obsidian to focus and highlight on a specific heading in Reading mode.

Focus and Highlight A plugin for obsidian to focus on a specific paragraph in Reading mode. Features Focus on a specific heading and its children when

Dec 21, 2022

Group together Tailwind CSS modifiers like focus, peer-checked, dark:hover and more with HTML attributes 👩‍🚀

Tailwind CSS Group Classes Group together Tailwind CSS modifiers like focus, peer-checked, dark:hover and more with HTML attributes 👩‍🚀 Using with a

Sep 15, 2022

Web-pack based Todo-List Website built using HTML, CSS and JavaScript. Tested Using Jest.

To-DO List Live Link Additional description about the project and its features: Built With HTML and CSS Javascript HTML & CSS3 & JavaScript Linters Gi

Mar 31, 2022
Comments
  • Write tests

    Write tests

    Write tests

    Checklist

    • [x] I have read this repository's contribution guidelines.
    • [x] My pull request has a descriptive title (not a vague title like Update index.MD)
    • [x] My pull request targets the main branch of this project.
    • [x] I added relevant documentation for all the files I changed

    These changes add the jest package as a dev dependency and set up a js file along with a test file and the test script to the package.json

    What changes have been made?

    • [x] Add the jest package using npm
    • [x] Create the sum.js file with the sum function being exported
    • [x] Create the sum.test.js file to run the tests using the jest package
    • [x] Add the test script to package.json

    The author of these changes is the owner of the repo @didierganthier

    opened by didierganthier 0
  • Config linters

    Config linters

    Config linters

    Checklist

    • [x] I have read this repository's contribution guidelines.
    • [x] My pull request has a descriptive title (not a vague title like Update index.MD)
    • [x] My pull request targets the main branch of this project.
    • [x] I added relevant documentation for all the files I changed

    This commit adds the linters file to handle local linters checks and GitHub Actions automation

    What changes have been made?

    • [x] Add the .github/workflows/linters.yml directory to manage GitHub Actions on Pull Request creation
    • [x] Add the .eslintrc.json file to check for ESLint errors locally
    • [x] Add the .gitignore file to decide what file is getting pushed on GitHub

    The author of these changes is the owner of the repo @didierganthier

    opened by didierganthier 0
Owner
Didier Peran Ganthier
Full-Stack Software Developer with a love for React, Flutter, Rust, and TypeScript. I love riddles, challenges, and philosophy. Open to new opportunities.
Didier Peran Ganthier
why make apps to increase focus -- when you can make apps to reduce focus

impossifocus ?? What is this? ImpossiFocus will measure focus by reading your brainwaves -- and if you're in the zone, it'll ensure that changes with

Aleem Rehmtulla 10 Nov 30, 2022
Harrison Njuguna 5 Nov 11, 2022
A testing focused Remix Stack, that integrates E2E & Unit testing with Playwright, Vitest, MSW and Testing Library. Driven by Prisma ORM. Deploys to Fly.io

Live Demo · Twitter A testing focused Remix Stack, that integrates E2E & Unit testing with Playwright, Vitest, MSW and Testing Library. Driven by Pris

Remix Stacks 18 Oct 31, 2022
Simple and Extensible Markdown Parser for Svelte, however its simplicity can be extended to any framework.

svelte-simple-markdown This is a fork of Simple-Markdown, modified to target Svelte, however due to separating the parsing and outputting steps, it ca

Dave Caruso 3 May 22, 2022
for this repo I'll do some practices(exercices) using Jest for testing my javscript code.

js-testing for this repo I'll do some practices(exercices) using Jest for testing my javscript code. Here are questions for all resolved js Jest testi

Kandy Peter Kamuntu 6 Mar 16, 2022
Javascript-testing-practical-approach-2021-course-v3 - Javascript Testing, a Practical Approach (v3)

Javascript Testing, a Practical Approach Description This is the reference repository with all the contents and the examples of the "Javascript Testin

Stefano Magni 2 Nov 14, 2022
A lightweight @discord client mod focused on simplicity and performance.

Replugged Maintained fork of powercord - a lightweight @discord client mod focused on simplicity and performance. Installation/Uninstallation See the

Replugged 401 Jan 9, 2023
A small, but powerful HTTP library for Deno & Deno Deploy, built for convenience and simplicity

Wren Wren is a small, but powerful HTTP library for Deno & Deno Deploy, built for convenience and simplicity. convenient aliases for HTTP responses au

Jakub Neander 69 Dec 12, 2022
AREX: It is a “Differential Testing” and “Record and Replay Testing” Tool.

AREX: It is a “Differential Testing” and “Record and Replay Testing” Tool. Test restful API by record, replay and stub request/response. Differential

ArexTest 15 Nov 1, 2022