more perform proper assertions (page.should have_* instead of page.has_*?)