Relational DB-Salon appointment scheduler: 3 tests aren't passing even though they are supposed to

I am doing the Salon appointment scheduler project, and while running the tests, the following tests aren’t passing:

  1. Each table should have a primary key column that automatically increments

  2. Each primary key column should follow the naming convention, table_name_id . For example, the customers table should have a customer_id key. Note that there’s no s at the end of customer

  3. If you pick a service that doesn’t exist, you should be shown the same list of services again

This screenshot proves that test-1 and test-2 should pass:

This snippet (the text that appeared on terminal) proves that test-3 should pass:


~~~~~ MY SALON ~~~~~

Welcome to My Salon, these are the services that we offer:

1) shave
2) haircut
3) color
4) massage

Choose a service ID to book the service
f
Please enter a valid service id

Welcome to My Salon, these are the services that we offer:

1) shave
2) haircut
3) color
4) massage

Choose a service ID to book the service
6
Please enter a valid service id

Welcome to My Salon, these are the services that we offer:

1) shave
2) haircut
3) color
4) massage

Choose a service ID to book the service

Why are the tests not passing?