use have_selector
use shared examples
test links
test full_title helper method