Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var BuildPatchAndCopyToClipboard = NewIntegrationTest(NewIntegrationTestArgs{ Description: "Create a patch from the commits and copy the patch to clipbaord.", ExtraCmdArgs: "", Skip: true, SetupConfig: func(config *config.AppConfig) {}, SetupRepo: func(shell *Shell) { shell.NewBranch("branch-a") shell.CreateFileAndAdd("file1", "first line\n") shell.Commit("first commit") shell.NewBranch("branch-b") shell.UpdateFileAndAdd("file1", "first line\nsecond line\n") shell.Commit("update") shell.Checkout("branch-a") }, Run: func(t *TestDriver, keys config.KeybindingConfig) { t.Views().Branches(). Focus(). Lines( Contains("branch-a").IsSelected(), Contains("branch-b"), ). Press(keys.Universal.NextItem). PressEnter(). PressEnter() t.Views(). CommitFiles(). Lines( Contains("M file1").IsSelected(), ). PressPrimaryAction() t.Views().Information().Content(Contains("building patch")) t.Views(). CommitFiles(). Press(keys.Universal.CreatePatchOptionsMenu) t.ExpectPopup().Menu().Title(Equals("Patch Options")).Select(Contains("copy patch to clipboard")).Confirm() t.ExpectToast(Contains("Patch copied to clipboard")) t.ExpectClipboard(Contains("diff --git a/file1 b/file1")) }, })
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.