From e2f5fe101621c0162791d6ea312ef8093616f59c Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 30 Jan 2022 16:43:58 +1100 Subject: pretty sure we can rely on our views existing before our contexts do --- pkg/gui/context_test.go | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 pkg/gui/context_test.go (limited to 'pkg/gui') diff --git a/pkg/gui/context_test.go b/pkg/gui/context_test.go deleted file mode 100644 index 3a0aa120a..000000000 --- a/pkg/gui/context_test.go +++ /dev/null @@ -1,41 +0,0 @@ -package gui - -import ( - "testing" - - "github.com/jesseduffield/gocui" - "github.com/jesseduffield/lazygit/pkg/gui/types" - "github.com/stretchr/testify/assert" -) - -func TestCanDeactivatePopupContextsWithoutViews(t *testing.T) { - contexts := []func(gui *Gui) types.Context{ - func(gui *Gui) types.Context { return gui.State.Contexts.Credentials }, - func(gui *Gui) types.Context { return gui.State.Contexts.Confirmation }, - func(gui *Gui) types.Context { return gui.State.Contexts.CommitMessage }, - func(gui *Gui) types.Context { return gui.State.Contexts.Search }, - } - - for _, c := range contexts { - gui := NewDummyGui() - context := c(gui) - gui.g = &gocui.Gui{} - - _ = gui.deactivateContext(context) - - // This really only checks a prerequisit, not the effect of deactivateContext - view, _ := gui.g.View(context.GetViewName()) - assert.Nil(t, view, string(context.GetKey())) - } -} - -func TestCanDeactivateCommitFilesContextsWithoutViews(t *testing.T) { - gui := NewDummyGui() - gui.g = &gocui.Gui{} - - _ = gui.deactivateContext(gui.State.Contexts.CommitFiles) - - // This really only checks a prerequisite, not the effect of deactivateContext - view, _ := gui.g.View(gui.State.Contexts.CommitFiles.GetViewName()) - assert.Nil(t, view) -} -- cgit v1.2.3