Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/claudiarojassoto/tdd_project
This project follows the Test-Driven Development (TDD) approach. Each feature has been developed starting with a test case, as per TDD guidelines.
https://github.com/claudiarojassoto/tdd_project
bundle gem rubocop ruby tdd testing
Last synced: 10 days ago
JSON representation
This project follows the Test-Driven Development (TDD) approach. Each feature has been developed starting with a test case, as per TDD guidelines.
- Host: GitHub
- URL: https://github.com/claudiarojassoto/tdd_project
- Owner: ClaudiaRojasSoto
- License: mit
- Created: 2023-09-06T19:56:10.000Z (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2023-12-21T15:52:53.000Z (about 1 year ago)
- Last Synced: 2025-01-08T00:55:59.233Z (25 days ago)
- Topics: bundle, gem, rubocop, ruby, tdd, testing
- Language: Ruby
- Homepage:
- Size: 7.81 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ๐ Table of Contents
- [๐ Table of Contents](#-table-of-contents)
- [๐ TDD\_Project ](#-tdd_project-)
- [๐ Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [๐ป Getting Started ](#-getting-started-)
- [Setup ](#setup-)
- [Prerequisites ](#prerequisites-)
- [Usage of Ruby ](#usage-of-ruby-)
- [๐งช Tests ](#-tests-)
- [๐ฅ Authors ](#-authors-)
- [๐ญ Future Features ](#-future-features-)
- [๐ค Contributing ](#-contributing-)
- [โญ๏ธ Show your support ](#๏ธ-show-your-support-)
- [๐ Acknowledgments ](#-acknowledgments-)
- [๐ License ](#-license-)This project follows the Test-Driven Development (TDD) approach. Each feature has been developed starting with a test case, as per TDD guidelines.
The project is built using ruby. Getting Started Follow these steps to understand and work on the project:
The project is built using the following technologies:
Ruby
- **Create a class called `Solver`**
- **Create a method called `factorial` for the Solver class**
- **Create a method called `reverse` for the Solver class**
- **Create a method called `fizzbuzz` for the Solver class**
To get a local copy up and running, follow these steps.
Clone this repository to your local machine:
```
git clone https://github.com/ClaudiaRojasSoto/TDD_Project.git
Navigate to the project folder:
cd TDD_Project
- An integrated development environment (IDE) like Visual Studio Code.
- Ruby installed on your machine.
- Git installed on your machine.
- A GitHub account for version control.
Follow these steps to use the program:
1. Open your terminal.
2. Navigate to the directory where the program files are located using the `cd` command.
bash
cd /path/to/your/program/files
The project includes a series of unit tests to validate the functionality of all methods in the `Solver` class. To run the tests, navigate to the project directory and execute the following:
```bash
# run tests
ruby tests/test_solver.rb
```
๐ค **Claudia Rojas**
- GitHub: [@githubhandle](https://github.com/ClaudiaRojasSoto)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/claudia-rojas-soto/)
- [ ] **Rspec test**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/ClaudiaRojasSoto/TDD_Project/issues).
If you like this project or if it helped you, please give a โญ๏ธ. I'd really appreciate it!
I would like to thank Microverse and all my peers and colleagues at Microverse for giving me the opportunity to work on this project.
This project is [MIT](MIT.md).