Sessions are now implemented and tested in rspec with capybara. I added a new testview located in app/views/users/testView.html, which I use to test sessions. Right now capybara pops open a browser window when testing to populate the fields and test the sessions. I also had to use database cleaner to clean the database. To do this I have to change config.use_transactional_fixtures to false in the spec/spec_helper.rb and I created a new spec file spec/support/database_clenaer.rb, this shouldn't effect other people's tests, but it might. I also added a new gem called capybara-webkit, which will speed up the tests that are currently opening firefox, but in order for it to work we all have to download additional software, so I am not currently using it.