summaryrefslogtreecommitdiffstats
path: root/pkg/integration/tests/stash/stash.go
AgeCommit message (Collapse)Author
2023-12-27feat: add age on stash linesAzraelSec
2023-05-23Construct arg vector manually rather than parse stringJesse Duffield
By constructing an arg vector manually, we no longer need to quote arguments Mandate that args must be passed when building a command Now you need to provide an args array when building a command. There are a handful of places where we need to deal with a string, such as with user-defined custom commands, and for those we now require that at the callsite they use str.ToArgv to do that. I don't want to provide a method out of the box for it because I want to discourage its use. For some reason we were invoking a command through a shell when amending a commit, and I don't believe we needed to do that as there was nothing user- supplied about the command. So I've switched to using a regular command out- side the shell there
2023-02-20migrate stash testsJesse Duffield
2022-12-28move popup assertions into a structJesse Duffield
2022-12-27remove dependency on modelJesse Duffield
2022-12-27move shell into test driverJesse Duffield
2022-12-27rename input to tJesse Duffield
2022-12-27combine assert and input structs, clean up interfaceJesse Duffield
2022-12-27better namespacing for assertionsJesse Duffield
2022-12-27more refactoring of popup stuffJesse Duffield
2022-12-27add prompt asserterJesse Duffield
2022-12-24add helper functions for popups in testsJesse Duffield
2022-12-24refactor to not have Match at the start of assert method names, because it ↵Jesse Duffield
reads better that way
2022-11-12test: add more assertionsAndrew Hynes
2022-10-06test: add test for stash including untracked filesAndrew Hynes
2022-10-06fix(test): add stash nameAndrew Hynes
2022-09-15test: add test for basic stashAndrew Hynes