The U.S. House of Representatives will vote to fully fund the Department of Homeland Security this week while blocking President Barack Obama's actions on immigration, House Speaker John Boehner said on Tuesday.

The $39.7 billion spending bill was expected to pass by Wednesday, when House Republicans leave Washington for a two-day policy retreat in Hershey, Pennsylvania.

But its fate in the Senate was uncertain, and it may draw a White House veto.