π Table of Contents
π 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.
π Built With
The project is built using ruby. Getting Started Follow these steps to understand and work on the project:
Tech Stack
The project is built using the following technologies:
Ruby
Key Features
- 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
π» Getting Started
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
Setup
Navigate to the project folder:
cd TDD_Project
Prerequisites
- 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.
Usage of Ruby
Follow these steps to use the program:
- Open your terminal.
- Navigate to the directory where the program files are located using the
cd
command.
bash cd /path/to/your/program/files
π§ͺ Tests
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:
# run tests
ruby tests/test_solver.rb
π₯ Authors
π€ Claudia Rojas
- GitHub: @githubhandle
- LinkedIn: LinkedIn
π Future Features
- Rspec test
π€ Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
βοΈ Show your support
If you like this project or if it helped you, please give a βοΈ. I'd really appreciate it!
π Acknowledgments
I would like to thank Microverse and all my peers and colleagues at Microverse for giving me the opportunity to work on this project.
π License
This project is MIT.