Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohammad-taheri1/tdd-interview-js
https://github.com/mohammad-taheri1/tdd-interview-js
interview interview-preparation javascript jest tdd-javascript testing
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mohammad-taheri1/tdd-interview-js
- Owner: mohammad-taheri1
- License: mit
- Created: 2022-03-24T19:17:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-24T07:25:02.000Z (almost 2 years ago)
- Last Synced: 2023-03-21T02:09:17.902Z (almost 2 years ago)
- Topics: interview, interview-preparation, javascript, jest, tdd-javascript, testing
- Language: JavaScript
- Homepage: https://www.youtube.com/playlist?list=PLUX0GmrifrweqUwn0nHamSFEPc9L3zXF6
- Size: 1.04 MB
- Stars: 24
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Interview tasks with `test driven development` approach using JavaScript and Jest
![GitHub last commit](https://img.shields.io/github/last-commit/MamadTaheri/TDD-Interview-JS)
![GitHub Repo stars](https://img.shields.io/github/stars/MamadTaheri/TDD-Interview-JS?style=social)
![GitHub package.json version](https://img.shields.io/github/package-json/v/MamadTaheri/TDD-Interview-JS)
![GitHub](https://img.shields.io/github/license/MamadTaheri/TDD-Interview-JS)## [Youtube Playlist of this repository](https://www.youtube.com/playlist?list=PLUX0GmrifrweqUwn0nHamSFEPc9L3zXF6)
## Content:
### Done
- [X] 001- Summary
- [X] 002- Calculator
- [X] 003- Fizz-buzz-fizzBuzz
- [X] 004- Reverse string
- [X] 005- Reverse integer
- [X] 006- Is palindrome
- [X] 007- Integer is palindrome
- [X] 008- Factorial
- [X] 009- Factorial with exception
- [X] 010- Array factorial with exception### In progress
- [ ] Fibonacci with exception
- [ ] Valid parenthesis
- [ ] Character counter
- [ ] Maximum Characters
- [ ] Anagrams
- [ ] Stack
- [ ] Queue
### How to download and install required librariesRun the following commands to start using this repository:
1- Clone the repository using the following command:
```bash
git clone https://github.com/MamadTaheri68/TDD-Interview-JS.git
```2- Change directory to `TDD-Interview-JS` and run the following command:
```bash
npm install
```### How to Run the tests
Use one of the following commands to run your tests:
```bash
npm run test
npm run test:watch
npm run test:watchAll
npm run test:watchAll
npm run test:cov
npm run liveTest
npm run fullTest
```