fix before_create callback accidentally aborting Item#save
Refactor ItemsController spec to use `let`