package
0.48.0
Repository: https://github.com/jesseduffield/lazygit.git
Documentation: pkg.go.dev

# Functions

this matcher has no rules meaning it always passes the test.
Verifies the version is at least the given version (inclusive).
Verifies the version is before the given version (exclusive).
this is the delay in milliseconds between keypresses or mouse clicks defaults to zero.
This function lets you run tests either from within `go test` or from a regular binary.

# Constants

TODO: soft-code this.
These values will be passed to both lazygit and shell commands.
We set $HOME and $GIT_CONFIG_NOGLOBAL during integration tests so that older versions of git that don't respect $GIT_CONFIG_GLOBAL will find the correct global config file for testing.
These values will be passed to lazygit.
These values will be passed through to lazygit and shell commands, with their values inherited from the host environment.
We pass PWD because if it's defined, Go will use it as the working directory rather than make a syscall to the OS, and that means symlinks won't be resolved, which is good to test for.

# Variables

# Structs

for running common actions.
for making assertions on string values.
convenience struct for easily getting directories within our test directory.
this is for running shell commands, mostly for the sake of setting up the repo but you can also run the commands from within lazygit to emulate things happening in the background.