/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.

Primary LanguageRubyMIT LicenseMIT

๐Ÿ“— 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

(back to top)

๐Ÿ’ป 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:

  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

๐Ÿงช 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

(back to top)

๐Ÿ”ญ Future Features

  • Rspec test

(back to top)

๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

โญ๏ธ Show your support

If you like this project or if it helped you, please give a โญ๏ธ. I'd really appreciate it!

(back to top)

๐Ÿ™ 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.

(back to top)

(back to top)

๐Ÿ“ License

This project is MIT.

(back to top)