Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Commit = NewIntegrationTest(NewIntegrationTestArgs{ Description: "Staging a couple files and committing", ExtraCmdArgs: "", Skip: false, SetupConfig: func(config *config.AppConfig) {}, SetupRepo: func(shell *Shell) { shell.CreateFile("myfile", "myfile content") shell.CreateFile("myfile2", "myfile2 content") }, Run: func(shell *Shell, input *Input, assert *Assert, keys config.KeybindingConfig) { assert.CommitCount(0) input.PrimaryAction() input.NextItem() input.PrimaryAction() input.PressKeys(keys.Files.CommitChanges) commitMessage := "my commit message" input.Type(commitMessage) input.Confirm() assert.CommitCount(1) assert.MatchHeadCommitMessage(Equals(commitMessage)) }, })
View Source
var NewBranch = NewIntegrationTest(NewIntegrationTestArgs{ Description: "Creating a new branch from a commit", ExtraCmdArgs: "", Skip: false, SetupConfig: func(config *config.AppConfig) {}, SetupRepo: func(shell *Shell) { shell. EmptyCommit("commit 1"). EmptyCommit("commit 2"). EmptyCommit("commit 3") }, Run: func(shell *Shell, input *Input, assert *Assert, keys config.KeybindingConfig) { assert.CommitCount(3) input.SwitchToCommitsWindow() assert.CurrentViewName("commits") input.NextItem() input.PressKeys(keys.Universal.New) assert.CurrentViewName("confirmation") branchName := "my-branch-name" input.Type(branchName) input.Confirm() assert.CommitCount(2) assert.MatchHeadCommitMessage(Contains("commit 2")) assert.CurrentBranchName(branchName) }, })
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.