summaryrefslogtreecommitdiffstats
path: root/pkg/integration/tests/cherry_pick
AgeCommit message (Collapse)Author
2023-05-25Use sentence case everywhereJesse Duffield
We have not been good at consistent casing so far. Now we use 'Sentence case' everywhere. EVERYWHERE. Also Removing 'Lc' prefix from i18n field names: the 'Lc' stood for lowercase but now that everything is in 'Sentence case' there's no need for the distinction. I've got a couple lower case things I've kept: namely, things that show up in parentheses.
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-26cleanup integration test codeJesse Duffield
2023-02-22migrate more testsJesse Duffield
2023-02-22migrate reflog integration 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-27add tap functionJesse Duffield
2022-12-27combine assert and input structs, clean up interfaceJesse Duffield
2022-12-27better namespacing for assertionsJesse Duffield
2022-12-27add view asserter getter structJesse Duffield
2022-12-27more refactoring of popup stuffJesse Duffield
2022-12-27add prompt asserterJesse Duffield
2022-12-27refactor prompt handling in integration testsJesse Duffield
2022-12-26allow chaining matchersJesse Duffield
2022-12-26add switch-to-view methodsJesse Duffield
2022-12-26cleaner test assertionsJesse Duffield
2022-12-26rename SelectedLine to CurrentLine in testsJesse Duffield
2022-12-25introduce ViewLines functionsJesse 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-09-16add integration tests for cherry pickingJesse Duffield