Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bluette1/testing-practice
https://github.com/bluette1/testing-practice
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bluette1/testing-practice
- Owner: Bluette1
- Created: 2020-10-27T13:20:52.000Z (about 4 years ago)
- Default Branch: develop
- Last Pushed: 2020-10-28T17:13:36.000Z (about 4 years ago)
- Last Synced: 2024-10-22T07:48:03.746Z (2 months ago)
- Language: JavaScript
- Size: 90.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# testing-practice
![Linters](https://github.com/Bluette1/testing-practice/workflows/Linters/badge.svg?branch=feature%2Fadd-testing-practice) ![Test with jest](https://github.com/Bluette1/testing-practice/workflows/Test%20with%20jest/badge.svg)## Project description
This project was done mainly for learning purposes, the aim was to practice testing using jest, we created functions (arry-analysis, calculator, caesar-cipher, string-reversal, capitalize) and we created tests for them. The project's specifications are listed on [The odin project](https://www.theodinproject.com/courses/javascript/lessons/testing-practice)## Built with
- Vanilla javascript
- [Jest](https://jestjs.io)## Running and testing it locally
### Prerequisites
- [NodeJS](https://nodejs.org/)
- [Yarn](https://yarnpkg.com/) or just the default npm which comes with NodeJS### Setup
- Run `git clone https://github.com/Bluette1/testing-practice && cd testing-practice` to get a copy of source codes on your local computer and to navigate inside the project directory
- Run `yarn` to install required dependencies### Tests
- Run `yarn test` to run all tests suites## Contributions
There are two ways of contributing to this project:
1. If you see something wrong or not working, please check [the issue tracker section](https://github.com/Bluette1/testing-practice/issues), if that problem you met is not in already opened issues then open a new issue by clicking on `new issue` button.
2. If you have a solution to that, and you are willing to work on it, follow the below steps to contribute:
1. Fork this repository
1. Clone it on your local computer by running `git clone https://github.com/your-username/testing-practice.git` __Replace *your username* with the username you use on github__
1. Open the cloned repository which appears as a folder on your local computer with your favorite code editor
1. Create a separate branch off the *master branch*,
1. Write your codes which fix the issue you found
1. Commit and push the branch you created
1. Raise a pull request, comparing your new created branch with our original master branch [here](https://github.com/Bluette1/testing-practice/testing-practice)## Author
👤 **Mugirase Emmanuel**
- Github: [@descholar-ceo](https://github.com/descholar-ceo)
- Twitter: [@descholar3](https://twitter.com/descholar3)
- Linkedin: [MUGIRASE Emmanuel](https://www.linkedin.com/in/mugirase-emmanuel)👤 **Marylene Sawyer**
- Github: [@Bluette1](https://github.com/Bluette1)
- Twitter: [@MaryleneSawyer](https://twitter.com/MaryleneSawyer)
- Linkedin: [Marylene Sawyer](https://www.linkedin.com/in/marylene-sawyer)## Show your support
Give a ⭐️ if you like this project!
## Acknowledgment
- [Microverse](https://www.microvese.org)
- [Webpack](https://webpack.js.org/)