Refactor: clean up tests and unused methods in Post