• M
    add integration tests for bash/zsh completion · b3caf70c
    Mislav Marohnić 提交于
    Each scenario tagged @completion opens an interactive shell in the
    background which it drives via tmux. It sends keystrokes to it including
    the Tab character and then inspect the contents of the terminal for
    changes.
    
    zsh completions are tested against the zsh-distributed git completions
    (better quality) and against git-distributed git completions (lower
    quality; installed by Homebrew by default).
    b3caf70c
completion.rb 4.6 KB