add shared_examples 'require user login'
fix typo
improve Public::NotificationsController spec
test if Public::PasswordsController requires login
test if Public::SessionsController requires login
test if Public::WithdrawalsController requires login
add Public::DashboardsController spec
improve Public::ProfilesController
Merge branch 'feature/spec'