Avoiding hitting DB in other tests also
Extract widget double to let block
Remove session stuff, not needed for example
Use newer RSpec syntax
Remove unneeded doubles
Avoid DB access in PUT update spec