Adding detailed e2e tests using tui-test which I made for this purpose. Additionally, this tweaks the zsh shell integration where the user's saved prompt wasn't getting overridden properly when under test. Lastly, this uses a prebuilt node-pty in order to work with shorter install times and on the macOS agents without issues
Adding detailed e2e tests using tui-test which I made for this purpose. Additionally, this tweaks the zsh shell integration where the user's saved prompt wasn't getting overridden properly when under test. Lastly, this uses a prebuilt node-pty in order to work with shorter install times and on the macOS agents without issues