Commit Graph

115 Commits (1a1572669ce946a095bc27d3d7b175ba83fab7b5)

Author SHA1 Message Date
Matthew Judy 6df2ba0ae0 Port git submodule test from `next`.
Dominik Ritter a72a82b4b1 Fix tests
Dominik Ritter 24818eff79 Fix test
The branch name must not be expanded.
Dominik Ritter 1b7e41964c Fix configuration errors in the tests
Dominik Ritter 7bc5366af1 Add tests for branch name vulnerability
Dominik Ritter 6cfe8f8d96 Add test for detecting untracked files from sibling folder
Dominik Ritter 9d84e6fb6a Add tests for complex git submodule scenarios
Dominik Ritter 44b4b66925 Speedup VCS segment
Now the untracked files are detected via `git ls-files`, which is
much faster than `git status`. Additionally, we flipped the default
for checking submodules. They are now NOT checked by default, as most
users probably do not use git submodules.
Dominik Ritter d831f12126 Do not throw away users configuration
Dominik Ritter d1cd83bf0b Fix tests
It seems like Travis changed their infrastructure. We
need to unset SSH_TTY and SSH_CLIENT to get the tests
working again.
Dominik Ritter df0c2198a0 Fix tests
Dominik Ritter e0630d7573 Merge branch 'fix_colors' into prepare_066
Dominik Ritter ef5f9bb1b4 Fix tests
Dominik Ritter c7e543ff23 Merge branch 'fix_colors' into prepare_066
Dominik Ritter e970a021c8 Fix tests
Dominik Ritter aca20ae463 Merge branch 'add_tests' into prepare_066
Dominik Ritter ba353caa98 Fix tests for context segment
Dominik Ritter e7cbcc5187 Fix tests
Dominik Ritter 81fd69ae98 Update shunit2 to newest version
Dominik Ritter 518148383e Fix Test for context segment
This fixes an error on travis, because there is no sudo allowed. We
could allow it, but I think it is better to mock sudo anyway.
Dominik Ritter 3b0397d1a6 Fix test for background_jobs segment
Dominik Ritter 06de83cc0f Prepare tests for performance optimizations
Dominik Ritter 4972f0b8eb Improve tests by making use of local variables
Dominik Ritter 16e5e14af7 Fix tests on older ZSH versions
Dominik Ritter 2fa2e7560f Remove vcs.spec
There are now specific tests for git and hg
Dominik Ritter 7bfa471e41 Fix tests for dir segment on OSX
Dominik Ritter 7a7b4ee13a Merge remote-tracking branch 'ben/master' into add_tests
Dominik Ritter a5d9227fcb Add tests for vi_mode segment
Dominik Ritter d13410d38c Fix tests for nvm segment
Dominik Ritter aa5e9ccc3b Add tests for vcs (hg) segment
Dominik Ritter ad0c9a6802 Add tests for vcs (git) segment
Dominik Ritter 0d4004ef19 Add tests for todo segment
Dominik Ritter 84f327bd60 Add tests for symfony_version segment
Dominik Ritter 78e03a5fe6 Add tests for swift segment
Dominik Ritter af31b2de9b Add tests for swap segment
Dominik Ritter e51faa0af1 Add tests for ssh segment
Dominik Ritter cc31a05c52 Add test for ram segment
Dominik Ritter 1e71d452e1 Add tests for public_ip segment
Dominik Ritter e95f84a55d Add tests for php_version segment
Dominik Ritter 084f992fab Add tests for nvm segment
Dominik Ritter 44ec267dfb Add tests for nodeenv segment
Dominik Ritter 85cc62b72b Add tests for node_version segment
Dominik Ritter 2efbd7e188 Add tests for load segment
Dominik Ritter 1cf68e418c Add tests for ip segment
Dominik Ritter a757607476 Add tests for disk_usage segment
Dominik Ritter edfd4732f2 Add tests for detect_virt segment
Dominik Ritter 829c7ceaae Add tests for custom segment
Dominik Ritter 743ddc1253 Add tests for context segment
Dominik Ritter d9b3edf0e8 Fix go_version test
Dominik Ritter 802af322ff Add tests for battery segment
Additionally
- Add a fourth parameter to prompt_battery for better testability. This
  parameter is the root prefix, so we can use our own test batteries.