WASHINGTON—The House voted 218-213 Wednesday to reject a bill limiting President Trump’s ability to strike Iran, a move lawmakers framed as a defense of their right to bear zero accountability for foreign policy. “Requiring congressional approval would force us to own a war,” said House Majority Leader Steny Hoyer (D-MD). “We vastly prefer the system where a president acts and we simply hold hearings. That is a much safer division of labor for a career politician.”