sz - use shared_examples and it_behaves_like
sz - use shared_examples and it_behaves_like
sz - add login_marcos helper
sz - using custom rspec matchers