spec gems
specs install
user validation and specs
bcrypt password for user