Add price and location to Post factory
Test invalid Post price
Require price numericality in Post