The House on Friday also rejected three other amendments to the FAA bill, and then approved the bill in its entirety in a 223-196 vote. That vote sends the bill to the Senate, which is only considering a two-year extension, compared to the four-year extension authorized by the House bill.

By a 207-215 vote, the House rejected an amendment from Rep. Steve Pearce (R-N.M.) that would allow the transfer of ownership of a road from a New Mexico county to a company. During Thursday debate, Rep. Nick RahallNick RahallLikely W.Va. Senate GOP rivals spar in radio appearances West Virginia is no longer Clinton country Solution needed: Rail congestion is stifling economic growth MORE (D-W.Va.) argued this is an earmark because it benefits a specific entity in Pearce's district.

By a 178-243 vote, the House rejected an amendment from Rep. Adam SchiffAdam SchiffWhite House refers House panel to Trump's tweets about Comey 'tapes' Overnight Cybersecurity: Trump tweetstorm on Russia probe | White House reportedly pushing to weaken sanctions bill | Podesta to testify before House Intel House Intel Dem says Trump's tweet about 'tapes' not enough MORE (D-Calif.) that would allow some airports to set nighttime curfews.

The House also rejected an amendment from Rep. Pete Sessions (R-Texas) that would have prevented FAA funding from being used to enforce Davis-Bacon prevailing wage requirements in FAA contracts. That amendment fell in a 183-238 vote, as 51 Republicans stood with all Democrats in opposition.

The House approved one amendment Friday from Rep. Bill Shuster (R-Pa.) that would require the FAA to take different segments of the aviation industry when writing regulations and doing cost/benefit analyses before issuing regulations. This amendment was approved in a 215-209 vote.

-- This story was updated at 12:42 p.m.