During his first Prime Minister's Questions session, Boris Johnson appeared to shout at Corbyn: "Call an election, you great big girl's blouse".
Mr Johnson was accused of racism by Labour MP Tanmanjeet Singh Dhesi over his column for the Daily Telegraph in which he compared Muslim women to letterboxes.
But its English counterpart says "dangerous chicken" Jeremy Corbyn is too "cowardly" to give Johnson a general election.
Labour leader Jeremy Corbyn whipped his MPs to abstain on the vote for a snap election, an incongruous position given his long-standing demands for the country to hold fresh elections, claiming he would not back an election while a full no-deal Brexit was still a possibility.
As the United Kingdom spins towards a election, Brexit remains up in the air more than three years after Britons voted to leave the bloc in a 2016 referendum.
Anti-Brexit campaigner Gina Miller returned to the High Court yesterday in a bid to block Mr Johnson's attempts to suspend Parliament.
McDonnell said Johnson was "demeaning the office of prime minister" by suggesting it was cowardice that was preventing an election. "Let this bill pass and gain royal assent, then we will back an election", he said. We desperately need a Labour government, but the immediate priority is to stop No Deal'.
But speaking at a news conference ahead of a recall of the Welsh Assembly to discuss Brexit, First Minister Mark Drakeford supported the opinion of his Welsh Labour colleagues but would not be drawn on the exact date of an election.
A Welsh Labour source in Westminster told BBC Wales opposition to an October election was "hardening".
Meanwhile Stockton South MP Paul Williams said: 'I won't be voting for a general election until after 31st October.