Commit Graph

51 Commits (402b57880d5c3c393a2a871c2ce0e65f57cdd571)

Author SHA1 Message Date
Tim Byrne c3a9b62189
Remove BATS-based tests
5 years ago
Tim Byrne e7f9616b39
Rewrite testing system (#119)
5 years ago
Tim Byrne 2517e4b4ac
Add test-case for exclusions in `.yadm/encrypt` (#86)
7 years ago
Tim Byrne cc30dfc24b
Re-number unit tests
7 years ago
Tim Byrne f23bdb8147
Remove last use of LS_PROGRAM
7 years ago
Tim Byrne b78bb1eef4
Eliminate the use of `eval`
7 years ago
Tim Byrne df952094a1
Add test case for supporting directories in .yadm/encrypt (#81)
7 years ago
Tim Byrne ebc90bfc98
Create secured private dirs (#74)
7 years ago
Tim Byrne 557ce93fab
Add tests for hooks
7 years ago
Tim Byrne 5293db986a
Support `YADM_DISTRO` in Jinja templates (#68)
7 years ago
Tim Byrne 7538851fe3
Gracefully handle changes in yadm.cygwin-copy
7 years ago
Tim Byrne f8e0bd593d
Support `yadm.cygwin-copy` configuration (#62)
7 years ago
Tim Byrne 79e149ed25
Switch to semantic versioning
7 years ago
Tim Byrne 356c47a19f
Add Bash completion script (#60)
7 years ago
Tim Byrne eabf9091fb
Support WSL detection (#61)
7 years ago
Tim Byrne 9824de5410
Change template indicator to `##yadm.j2`
7 years ago
Tim Byrne fda2da6a5b
Fix tests that set local.hostname (#59)
7 years ago
Tim Byrne 3a87fe311a
Add test case for envtpl missing
7 years ago
Tim Byrne aaa4152fac
Remove trailing whitespace
7 years ago
Tim Byrne fd6fa8c923
Merge pull request #58 from janschulz/jinja_processing
7 years ago
Tim Byrne 6974e4ce8c
Add tests for `enter` command
7 years ago
Jan Schulz a479b70d8a Add jinja processing to alt command
7 years ago
Tim Byrne 297df5d231
Add tests for classes with a range of names (#51)
7 years ago
Tim Byrne d80bbff2b9
Acceptance tests for encrypt globs and paths with space (#53, #54)
7 years ago
Tim Byrne d28df86494
Store class/os/host/user overrides in the local repo config
7 years ago
Tim Byrne 76d90db627
Replace "TODO text" for `yadm config` (#46)
7 years ago
Tim Byrne 671b5c6ec6
Support both gpg1 and gpg2 missing key error messages
7 years ago
Tim Byrne 12a23178d8
Tests for offering bootstrap during clone (#45)
7 years ago
Tim Byrne 3f1a8364ae
Add tests for bootstrap command (#42)
7 years ago
Tim Byrne 02107c35d9
Add tests for stashed conflicting data during clone (#44)
7 years ago
Tim Byrne d7abc7ff41
Create tests for class support in alt-links (#21)
7 years ago
Tim Byrne 1534420106
Acceptance tests for overriding OS/Host/User (#21)
7 years ago
Tim Byrne 3ea710317a
Add acceptance tests for alt-link wildcards (#43)
8 years ago
Tim Byrne a25a180b88
Add acceptance tests for alt-link delimiters (#49)
8 years ago
Tim Byrne ef796bc2c1
Add acceptance test for space-lines/empty-lines in .yadm/encrypt (#40)
8 years ago
Tim Byrne 25d3123988
Unit tests for alternate Git program (#30)
8 years ago
Tim Byrne 0fd3e1559d
Rename unit tests for `ls` program
8 years ago
Tim Byrne 12a5179e8a
Add acceptance tests for alt-linking encrypted files (#34)
8 years ago
Tim Byrne 067a359e42
Add acceptance tests for improved exit values (#35)
8 years ago
Tim Byrne 5107198422
Add acceptance tests for white space alt paths (#36)
8 years ago
Tim Byrne e40c054805
Use gpg1 (if available) for automated tests
8 years ago
Tim Byrne 60eb4c415f
Fallback to using `ls` if `/bin/ls` does not exist (#22)
8 years ago
Tim Byrne e4d1b3a165
Unit tests for alternate gpg program (#19)
8 years ago
Tim Byrne 85abcf981c
Acceptance tests for symlinked directories (#17)
8 years ago
Tim Byrne 8bede1cb84 Test for correct error message when public key is missing
8 years ago
Tim Byrne ea3b2ecfa8 Support `yadm.gpg-recipient = ASK`
8 years ago
Tim Byrne 7854275488 Create acceptance tests for asymmetric encryption
8 years ago
Tim Byrne 27d0e7baa2 Refactor path tests
8 years ago
Tim Byrne 340f88bd52 Use `-n` instead of negating `-z`
8 years ago
Tim Byrne f48dea6879 Resolve shellcheck errors in bats tests
8 years ago