Please do you think non-Muslims are dumb?There is no such spitting required.
A halal food means no food offered to temples and idols.
Hence
He has forbidden to you only carrion, and blood, and the flesh of swine, and that over which any name other than God’s has been invoked