Filling test for the links on the layout
Correcting test for the links on the layout
Correcting test for the links on the layout
Correcting test for the links on the layout
Validating the presence of a name attribute
Commenting out a validation to ensure a failing test
A failing test for validation of the name attribute
Uncommenting out a validation to ensure a failing test
A test for presence of the email attribute
Validating the presence of the name and email attributes
A test for name length validation
Adding a length validation for the name attribute
Tests for email format validation
Validating the email format with a regular expression
A test for the rejection of duplicate email addresses
Validating the uniqueness of email addresses
A test for the rejection of duplicate email addresses, insensitive to case
The migration for enforcing email uniqueness
Ensuring email uniqueness by downcasing the email attribute
Adding bcrypt-ruby to the Gemfile