add tests for creating/updating/deleting a post
define steps using closures