spec and helpers for home/post