JokesApp is a web application that show you random jokes by category and allows you to share your own joke!
- Angular v17
- Angular material
- Node.js v18 or above.
- Angular CLI 17.
In order to run this project in a local environment, execute the following commands:
git clone https://github.com/kevip/jokes-app.git
cd jokes-app/frontend
npm install
npm run start
Unit tests should be written with the AAA pattern(Arrange, Act, Assert).
Each test is unique and independent and only one "expect" per case should be written.
The structure of unit tests should have the following schema:
describe('#<test case>', () => {
it('should <unit test description>' () => {
// Arrange
...
// Act
...
// Assert
...
});
});
Commits should have the following structure:
git commit -m "<type>: <description>"
Reference here