Fixed a few relations - tentatively finished setting up backend.
Added inverse relationships to model relations. Fixed Factorygirl to associate to things, instead of hardcoding values. Added a few more tests when generating factorygirl objects - and also added a validates_uniqueness_of on email. I still need to fix the password stuff, but I'm waiting for the devise workshop to update that.
Added devise to user, theoretically it ought to authenticate now. Yaaay
Fixed the Factorygirl to work, so my rspec tests work. Yaaay
Began acceptance test for the user class. Begin working on this again at user_can_sign_in_spec
Am now able to successfully register a user. Victory
Added a test to check invalid user case.
Added a test to make sure the password confirmation is necessary.
Added a welcome home page, got all the spec tests passing. Woo
Added more comprehensive sign in and sign up boundary case tests
Made a test name prettier in use_can_register_spec
Pulled out some code from feature tests to make it more DRY
Indexed and unqiue contrained username, took out the redundant factory girl tests, as well as the ActiveRecord inheretance.
Fixed the Sign Out link in my application.html view. Yay
Added role functionality and the model is_admin test.
Did a whole bunch of things to make the happy path for creating a prose possible. Huzzah
Wrote the acceptance test happy path for the new Contact feature
Finished setting up the contact creation form
Added email functionality to the contact. Whenever a contact is created, an email is sent to the admins(me)
Added an index page for admins to peruse through the contacts that have been submitted.