make has_content? a real test, so tests can fail early if something is missing