Versions in this module Expand all Collapse all v0 v0.66.2 Oct 16, 2026 Changes in this version + var JumpToAFileOfAStashWithNoPrefixes = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var JumpToAnotherFileScrollsToTheLeftEdge = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var JumpToTheLastFileOfALongDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ReportLinesMissingFromACommitsDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ReportLinesMissingFromAFileChangedSince = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ReportLinesOfAFileMissingFromTheCommitsDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ReportLinesOfAFileMissingFromTheFilesPanel = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ScrollBackWhenTheDiffGetsNarrower = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ScrollDiffHorizontally = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SearchScrollsToAMatchOffTheEdge = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ShowAnotherLongDiffAfterScrollingFarDown = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageDiffLinesWithCustomPrefixes = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageDiffLinesWithMnemonicPrefixes = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageDiffLinesWithNoPrefixes = NewIntegrationTest(NewIntegrationTestArgs{ ... }) v0.66.0 Oct 5, 2026 Changes in this version + var AdvanceAfterStagingShiftsLineNumbers = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ApplyCustomPatch = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ApplyCustomPatchInReverse = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ApplyCustomPatchInReverseWithConflict = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ApplyCustomPatchWithModifiedFile = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ApplyCustomPatchWithModifiedFileConflict = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var BuildPatchFromACommitsDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var BuildPatchFromAReflogEntry = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var BuildPatchFromAWholeCommitsDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var BuildPatchWithMixedSelections = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ChangeContextSizeWhileBuildingPatch = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ChangeScreenModeInFocusedDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ClickAFileInADiffStatThatComesFirst = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ClickAFileInTheDiffStat = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ClickSelectsDiffLine = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var CommitFromMainView = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var CopyRowsThatAreNoDiffLine = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var CopySelectedDiffLines = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var CustomPatchGoesThroughTheDiffRenderer = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var CustomPatchIgnoresLineEndingConversion = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var DiscardAllChanges = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var DiscardDiffLines = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var DiscardFromACommitOnlyWhereItCanBeRewritten = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var DiscardLineFromAddedFileInCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var DiscardLinesFromACommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var DragRangeWithAutoscroll = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var DragSelectsDiffLineRange = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var EditClickedDiffLine = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var EditHistoricalDiffLine = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var EditHunkInFocusedDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var EditSelectedDiffLine = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var EnterAndDoubleClickFocusFileDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var EscapeDismissesSelection = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var FileNavigationScrollsToTheTop = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var FocusFollowsAPaneEmptiedFromOutside = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var FocusFollowsIntoAPaneTakingOver = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var FocusFollowsStagedSide = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var FocusFollowsWhenPaneGoes = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var FocusLeavesAnAlwaysSplitEmptyPane = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var FocusReturnsWhenSplitCollapses = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var HideSelectionWhenChangesVanish = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var JumpToAFileOfTheDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var JumpToAFileOnlyOverADiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepAWrappedLineCoveredAcrossARerender = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepAnEmptiedPaneEmpty = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepBothHalvesOfAChangeSelected = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepPositionByTheVisibleEndOfASelection = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepPositionInBothPanesWhenChangingContextSize = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepPositionInBothPanesWhenIgnoringWhitespace = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepPositionInBothPanesWhenSwitchingDiffRenderers = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepPositionWhenChangingContextSize = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepPositionWhenIgnoringWhitespace = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepPositionWhenIgnoringWhitespaceRemovesIt = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepPositionWhenSwitchingDiffRenderers = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepPositionWhenTheSelectionIsOffScreen = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepScrollWhenTheDiffCantBeRead = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepSelectedRangeWhenChangingContextSize = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepSelectionAfterMovingPatchOut = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var KeepSelectionVisibleWhenDiffShrinks = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MoveMultiFileRangeToIndex = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MoveOnWhenThePatchMarksRewrapTheDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePartOfAdjacentAddedLinesToIndex = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePartialPatchToIndex = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePartialPatchToLaterCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePartialPatchToNewCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchFromAddedFileToEarlierCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchFromAddedFileToIndexWithConflict = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchFromAddedFileToNewCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchFromDeletedFileToNewCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchToEarlierCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchToIndex = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchToIndexWithConflict = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchToIndexWithCustomDiffConfig = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchToIndexWithModifiedFile = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchToLaterCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchToNewCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchToNewCommitBefore = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var MovePatchToNewCommitInStackedBranch = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var NavigateByHunkAndFile = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var NoDiffStatLinksUnderAnExternalDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var NoSelectionOverABinaryDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var NoSelectionOverACommitLog = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var NoSelectionOverAConflictHint = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var NoSelectionWhenNoChanges = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var OpenPullRequestOnlyOverACommitsDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var PatchMarksFollowARendererSwitch = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var PatchMarksShowWheneverTheirDiffIsOnScreen = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var RangeSelectDiffLines = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var RawFallbackUnderAnExternalDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var RemoveContentChangeFromRenamedFile = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var RemoveLinesFromTheCustomPatch = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var RemovePartOfAddedFileFromCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var RemovePatchFromCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var RenderTheDiffBesideThePatchMarks = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ResetAPatchBuiltFromACommitsDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ResetPatchWithEscape = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ResetThePatchFromThePaneShowingIt = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SearchCollapsesTheSelection = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SearchFollowsTheSelection = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectBelowALongCommitMessage = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectBelowALongDiffstat = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectDiffLines = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectHunkBelowLastChange = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectHunkInDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectHunkOnFocusingMainView = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectInADiffReadInPart = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectLineWhenWholeFileIsOneHunk = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectNextChangeAfterStaging = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectNextChangeAfterUnstaging = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectNextDeletionAfterStagingOne = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectVisibleChangeOnFocusingMainView = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectVisibleHunkOnFocusingMainView = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectionCommandTooltipsFollowTheDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectionCommandsOnlyWhereTheyApply = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var SelectionOverTheCustomPatch = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var ShowTheTabSwitchedToLast = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageDeletedFile = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageDiffLines = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageDiffLinesOfAPathWithASpace = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageHunksWithRapidKeypresses = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StagePartialBlockOfChangesFirstLines = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StagePartialBlockOfChangesLastLines = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StagePartialBlockOfChangesMiddleLines = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageRangeSpanningFiles = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageUnderConformingDiffRenderer = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StageUnderUnsupportedDiffRenderer = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var StartPatchFromAnotherCommit = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var UnstageDiffLines = NewIntegrationTest(NewIntegrationTestArgs{ ... }) + var WrapOnlyTheDiff = NewIntegrationTest(NewIntegrationTestArgs{ ... })