summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2022-09-09 21:11:05 -0700
committerJesse Duffield <jessedduffield@gmail.com>2022-09-16 08:42:39 -0700
commit7af7af27c6252b862989d11f930787e5b370b119 (patch)
treea12b68c82de17aafb3b3479e81aae363a4cdec4e
parent7b757d1cfe88363aa52a660d53838478243eca00 (diff)
various changes to improve integration tests
-rw-r--r--go.mod8
-rw-r--r--go.sum16
-rw-r--r--pkg/gui/gui.go4
-rw-r--r--pkg/integration/clients/go_test.go19
-rw-r--r--pkg/integration/components/assert.go9
-rw-r--r--pkg/integration/components/input.go68
-rw-r--r--pkg/integration/components/runner.go23
-rw-r--r--pkg/integration/components/shell.go21
-rw-r--r--pkg/integration/components/snapshot.go2
-rw-r--r--pkg/integration/components/test.go2
-rw-r--r--pkg/integration/components/test_test.go4
-rw-r--r--pkg/integration/deprecated/go_test.go18
-rw-r--r--pkg/integration/deprecated/integration.go2
-rw-r--r--pkg/integration/tests/branch/rebase.go2
-rw-r--r--pkg/integration/tests/branch/rebase_and_drop.go11
-rw-r--r--vendor/github.com/gdamore/tcell/v2/README.md9
-rw-r--r--vendor/github.com/jesseduffield/gocui/gui.go19
-rw-r--r--vendor/github.com/jesseduffield/gocui/tcell_driver.go4
-rw-r--r--vendor/github.com/jesseduffield/gocui/view.go3
-rw-r--r--vendor/github.com/rivo/uniseg/README.md16
-rw-r--r--vendor/github.com/rivo/uniseg/doc.go77
-rw-r--r--vendor/github.com/rivo/uniseg/eastasianwidth.go5
-rw-r--r--vendor/github.com/rivo/uniseg/emojipresentation.go285
-rw-r--r--vendor/github.com/rivo/uniseg/gen_properties.go120
-rw-r--r--vendor/github.com/rivo/uniseg/grapheme.go136
-rw-r--r--vendor/github.com/rivo/uniseg/graphemeproperties.go2
-rw-r--r--vendor/github.com/rivo/uniseg/graphemerules.go37
-rw-r--r--vendor/github.com/rivo/uniseg/line.go8
-rw-r--r--vendor/github.com/rivo/uniseg/lineproperties.go5
-rw-r--r--vendor/github.com/rivo/uniseg/properties.go13
-rw-r--r--vendor/github.com/rivo/uniseg/sentenceproperties.go5
-rw-r--r--vendor/github.com/rivo/uniseg/step.go112
-rw-r--r--vendor/github.com/rivo/uniseg/width.go54
-rw-r--r--vendor/github.com/rivo/uniseg/wordproperties.go4
-rw-r--r--vendor/golang.org/x/sys/cpu/cpu_arm64.go5
-rw-r--r--vendor/golang.org/x/sys/plan9/syscall.go10
-rw-r--r--vendor/golang.org/x/sys/unix/ioctl_linux.go20
-rw-r--r--vendor/golang.org/x/sys/unix/mkall.sh9
-rw-r--r--vendor/golang.org/x/sys/unix/str.go27
-rw-r--r--vendor/golang.org/x/sys/unix/syscall.go10
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go32
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go108
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin.go90
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_386.go2
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go2
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go2
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux.go30
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_386.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_amd64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_arm.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_arm64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_loong64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_ppc.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_s390x.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_solaris.go113
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_unix.go8
-rw-r--r--vendor/golang.org/x/sys/unix/sysvshm_unix.go13
-rw-r--r--vendor/golang.org/x/sys/unix/xattr_bsd.go95
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.s25
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go32
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s21
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.s25
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go32
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s21
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_386.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go40
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go798
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s796
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go1
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go17
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go18
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go18
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go18
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go18
-rw-r--r--vendor/golang.org/x/sys/windows/setupapi_windows.go2
-rw-r--r--vendor/golang.org/x/sys/windows/syscall.go10
-rw-r--r--vendor/golang.org/x/sys/windows/syscall_windows.go17
-rw-r--r--vendor/golang.org/x/sys/windows/types_windows.go19
-rw-r--r--vendor/golang.org/x/sys/windows/zsyscall_windows.go69
-rw-r--r--vendor/modules.txt8
103 files changed, 2879 insertions, 1521 deletions
diff --git a/go.mod b/go.mod
index 56210e80b..976225865 100644
--- a/go.mod
+++ b/go.mod
@@ -11,14 +11,14 @@ require (
github.com/creack/pty v1.1.11
github.com/fsmiamoto/git-todo-parser v0.0.2
github.com/fsnotify/fsnotify v1.4.7
- github.com/gdamore/tcell/v2 v2.5.2
+ github.com/gdamore/tcell/v2 v2.5.3
github.com/go-errors/errors v1.4.2
github.com/gookit/color v1.4.2
github.com/imdario/mergo v0.3.11
github.com/integrii/flaggy v1.4.0
github.com/jesseduffield/generics v0.0.0-20220320043834-727e535cbe68
github.com/jesseduffield/go-git/v5 v5.1.2-0.20201006095850-341962be15a4
- github.com/jesseduffield/gocui v0.3.1-0.20220815095708-156fda5e0419
+ github.com/jesseduffield/gocui v0.3.1-0.20220916034937-22d48fda22d6
github.com/jesseduffield/kill v0.0.0-20220618033138-bfbe04675d10
github.com/jesseduffield/minimal/gitignore v0.3.3-0.20211018110810-9cde264e6b1e
github.com/jesseduffield/yaml v2.1.0+incompatible
@@ -61,13 +61,13 @@ require (
github.com/onsi/ginkgo v1.10.3 // indirect
github.com/onsi/gomega v1.7.1 // indirect
github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 // indirect
- github.com/rivo/uniseg v0.3.4 // indirect
+ github.com/rivo/uniseg v0.4.2 // indirect
github.com/sergi/go-diff v1.1.0 // indirect
github.com/xanzy/ssh-agent v0.2.1 // indirect
golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0 // indirect
golang.org/x/exp v0.0.0-20220318154914-8dddf5d87bd8 // indirect
golang.org/x/net v0.0.0-20201002202402-0a1ea396d57c // indirect
- golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab // indirect
+ golang.org/x/sys v0.0.0-20220915200043-7b5979e65e41 // indirect
golang.org/x/term v0.0.0-20220722155259-a9ba230a4035 // indirect
golang.org/x/text v0.3.7 // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
diff --git a/go.sum b/go.sum
index e2084d6a9..ebb3b202b 100644
--- a/go.sum
+++ b/go.sum
@@ -35,8 +35,8 @@ github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMo
github.com/gdamore/encoding v1.0.0 h1:+7OoQ1Bc6eTm5niUzBa0Ctsh6JbMW6Ra+YNuAtDBdko=
github.com/gdamore/encoding v1.0.0/go.mod h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg=
github.com/gdamore/tcell/v2 v2.4.0/go.mod h1:cTTuF84Dlj/RqmaCIV5p4w8uG1zWdk0SF6oBpwHp4fU=
-github.com/gdamore/tcell/v2 v2.5.2 h1:tKzG29kO9p2V++3oBY2W9zUjYu7IK1MENFeY/BzJSVY=
-github.com/gdamore/tcell/v2 v2.5.2/go.mod h1:wSkrPaXoiIWZqW/g7Px4xc79di6FTcpB8tvaKJ6uGBo=
+github.com/gdamore/tcell/v2 v2.5.3 h1:b9XQrT6QGbgI7JvZOJXFNczOQeIYbo8BfeSMzt2sAV0=
+github.com/gdamore/tcell/v2 v2.5.3/go.mod h1:wSkrPaXoiIWZqW/g7Px4xc79di6FTcpB8tvaKJ6uGBo=
github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0=
github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0=
github.com/go-errors/errors v1.0.2/go.mod h1:psDX2osz5VnTOnFWbDeWwS7yejl+uV3FEWEp4lssFEs=
@@ -72,8 +72,8 @@ github.com/jesseduffield/generics v0.0.0-20220320043834-727e535cbe68 h1:EQP2Tv8T
github.com/jesseduffield/generics v0.0.0-20220320043834-727e535cbe68/go.mod h1:+LLj9/WUPAP8LqCchs7P+7X0R98HiFujVFANdNaxhGk=
github.com/jesseduffield/go-git/v5 v5.1.2-0.20201006095850-341962be15a4 h1:GOQrmaE8i+KEdB8NzAegKYd4tPn/inM0I1uo0NXFerg=
github.com/jesseduffield/go-git/v5 v5.1.2-0.20201006095850-341962be15a4/go.mod h1:nGNEErzf+NRznT+N2SWqmHnDnF9aLgANB1CUNEan09o=
-github.com/jesseduffield/gocui v0.3.1-0.20220815095708-156fda5e0419 h1:p3Ix7RUcy4X16Lk5jTSfTxecJT7ryqYHclfRbo/Svzs=
-github.com/jesseduffield/gocui v0.3.1-0.20220815095708-156fda5e0419/go.mod h1:znJuCDnF2Ph40YZSlBwdX/4GEofnIoWLGdT4mK5zRAU=
+github.com/jesseduffield/gocui v0.3.1-0.20220916034937-22d48fda22d6 h1:FgxhH7++BaLcDwldyNtxkeVUC2z7ur2QYtJ8Msgkgc0=
+github.com/jesseduffield/gocui v0.3.1-0.20220916034937-22d48fda22d6/go.mod h1:znJuCDnF2Ph