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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— 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)

About

This project follows the Test-Driven Development (TDD) approach. Each feature has been developed starting with a test case, as per TDD guidelines.

License:MIT License


Languages

Language:Ruby 100.0%