summaryrefslogtreecommitdiffstats
path: root/pkg/integration/components/commit_message_panel_driver.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/integration/components/commit_message_panel_driver.go')
-rw-r--r--pkg/integration/components/commit_message_panel_driver.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkg/integration/components/commit_message_panel_driver.go b/pkg/integration/components/commit_message_panel_driver.go
index b3dda6a04..68e1c639b 100644
--- a/pkg/integration/components/commit_message_panel_driver.go
+++ b/pkg/integration/components/commit_message_panel_driver.go
@@ -69,7 +69,10 @@ func (self *CommitMessagePanelDriver) Cancel() {
}
func (self *CommitMessagePanelDriver) SwitchToEditor() {
- self.getViewDriver().Press(self.t.keys.CommitMessage.SwitchToEditor)
+ self.OpenCommitMenu()
+ self.t.ExpectPopup().Menu().Title(Equals("Commit Menu")).
+ Select(Contains("Open in editor")).
+ Confirm()
}
func (self *CommitMessagePanelDriver) SelectPreviousMessage() *CommitMessagePanelDriver {
@@ -81,3 +84,8 @@ func (self *CommitMessagePanelDriver) SelectNextMessage() *CommitMessagePanelDri
self.getViewDriver().SelectNextItem()
return self
}
+
+func (self *CommitMessagePanelDriver) OpenCommitMenu() *CommitMessagePanelDriver {
+ self.t.press(self.t.keys.CommitMessage.CommitMenu)
+ return self
+}