from app.services.commit_fanin import resolve_expected_commit_deltas


def test_resolve_expected_commit_deltas_pinned():
    assert resolve_expected_commit_deltas(581, 568, 580, 568) == 568


def test_resolve_expected_commit_deltas_skipped_tail():
    assert resolve_expected_commit_deltas(581, 0, 580, 568) == 568


def test_resolve_expected_commit_deltas_in_flight():
    assert resolve_expected_commit_deltas(581, 0, 200, 190) == 581
