https://github.com/matheusafonseca/s206-jest
This repository is part of the Software Quality course (S206) and is focused on demonstrating the use of Jest, a JavaScript testing framework. The project showcases unit testing practices for JavaScript/TypeScript applications.
https://github.com/matheusafonseca/s206-jest
github-actions javascript javascript-tests jest jest-test jest-tests tests
Last synced: 4 months ago
JSON representation
This repository is part of the Software Quality course (S206) and is focused on demonstrating the use of Jest, a JavaScript testing framework. The project showcases unit testing practices for JavaScript/TypeScript applications.
- Host: GitHub
- URL: https://github.com/matheusafonseca/s206-jest
- Owner: matheusAFONSECA
- License: mit
- Created: 2025-04-02T17:55:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-18T12:32:12.000Z (about 1 year ago)
- Last Synced: 2025-10-19T20:42:50.617Z (8 months ago)
- Topics: github-actions, javascript, javascript-tests, jest, jest-test, jest-tests, tests
- Language: JavaScript
- Homepage:
- Size: 40 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# S206-jest
This repository is part of the Software Quality course (S206) and is focused on demonstrating the use of **Jest**, a JavaScript testing framework. The project showcases unit testing practices for JavaScript/TypeScript applications.
---
## Index
- [Project Structure](#project-structure)
- [Example Test](#example-test)
- [How to Install Jest on Windows](#how-to-install-jest-on-windows)
- [Authors](#authors)
---
## Project Structure
For a detailed explanation of how this project is organized, including the purpose of each directory and key files, see:
[`š Project Structure`](docs/project_structure.md)
---
## Example Test
Want to understand how Jest works with a real example? Check out a simple unit test using the `sum` function, including how to run it:
[`š§Ŗ Example Test`](docs/example_test.md)
---
## How to Install Jest on Windows
The full guide for installing Jest with NVM and Node.js on Windows is available in the documentation:
[`Tutorial: How to Install Jest (with Node.js and NVM)`](docs/installation_jest.md)
Topics covered:
- Installing NVM on Windows
- Installing Node.js 20.17.0
- Upgrading npm to 11.3.0
- Initializing a project
- Installing Jest and type definitions
- Creating test scripts
---
## Authors
### [Davi Rosim](https://github.com/DaviRosimES)
I'm a software engineering student with a passion for technology and programming skills in several languages, including C++, Java and Python. I'm always looking for new opportunities to develop my skills. I currently participate in software development projects, working in teams to create innovative solutions to complex problems. I have developed skills in project management, QT Framework, Linux, Object-Oriented Programming, Docker, project versioning with the Git and GitHub tools, image processing and Artificial Intelligence.
### [Henrique Pizzoni](https://github.com/henrique-pizzoni)
Hello! My name is Henrique, and I am a Software Engineer Student and research scholar at CDG Hub, both at Instituto Nacional de TelecomunicaƧƵes. I am currently working on software development using computer vision with Python (YoloV8) and computer simulation with FlexSim. During my graduate years and career, I had the opportunity to acquire theoretical and practical knowledge in Java, Python, Arduino, C++, SQL database (MySQL) and NoSQL databases (MongoDB, Neo4j). I am particularly interested in work in these areas of software development: back-end development, data analysis and computer vision.
### [João Pedro Santos](https://github.com/joaopedromsantos)
João Pedro Martins dos Santos, 6th year Software Engineering student at Inatel. He is a back-end software developer with knowledge of RESTful APIs, authentication and project architecture.
### [Matheus Fonseca](https://github.com/matheusAFONSECA)
Undergraduate student in the eighth (9th) semester of Computer Engineering at the National Institute of Telecommunications (Inatel). I participated in a Scientific Initiation at the Cybersecurity and Internet of Things Laboratory (CS&ILAB), where, in the Park Here project, I developed skills in computer vision applied to parking systems, focusing on license plate recognition and vehicle identification. Additionally, I served as a teaching assistant for Physics 1, 2, and 3, helping with practical classes, report writing, and answering theoretical questions. Currently, I am an intern at the Inatel Competence Center (ICC) in the PDI SW department.
### [VinĆcius de Souza](https://github.com/viniss211)
I'm a Software Engineering student at INATEL, focusing on systems development, IoT and embedded software. I'm currently an intern at CIDC, where I work on configuring equipment in mobile networks. I have solid programming experience with Python, JavaScript and C++, as well as working with MicroPython and embedded Linux in IoT projects. I have developed solutions for access control and automation and various systems, and I am always looking for new challenges to improve my technical skills and contribute to the creation of intelligent and efficient systems.