test micropost validation
apply implementation