- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- β FAQ
- π License
In this project we will implement a class with some methods, but we will do it by doing test-driven development (TDD). The idea is to write tests first and then the code. This will be verified in our commits history, so it is important to use the proper sequence.
- Rubyπ
- OOP ruby
- Rspec test
Client
Server
Database
- Write unit tests using Rspec.π
- Understand an existing codebase in a way that allows for adding testsπ―
- Write Rspec unit tests with mocks.π
Comming soon.
Describe how a new developer could make use of your project.
To get a local copy up and running, follow these steps.
In order to run this project you need a pc and install ant editor you preferπ―
Clone this repository to your desired folder:
Example commands:
cd TDD-project
git clone https://github.com/vanelnw/TDD-project.git
Install this project with:
To run the project, execute the following command:
To run tests, run the following command:
rspec ./spec/solver_spec.rb
You can deploy this project using:
Using : Netlify or Render
Mention all of the collaborators of this project.
π€ Author1
- GitHub: Osama Ashraf
- Twitter: Osama Ashraf
- LinkedIn: Osama Ashraf
π€ Vanel Nwaba
Add more methods and attributes to the Person and Student classes. Create additional classes that inherit from Person, such as Teacher and Parent.π― Implement functionality to store and retrieve Person and Student objects from a database.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project just give me a star to the projectπ
I would like to thank Microverse for this opportunity.
This project is MIT licensed.
NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.