test: add BATS test suite with 50 tests
Covers arg parsing, version comparison, audit phase (git config, signing, SSH), apply phase (settings, SSH directives, url rewrite), signing key detection (standard/custom/tilde/sk-preference), allowed signers, -y mode, backup, and end-to-end idempotency. All tests run in isolated HOME to avoid touching real config. Closes: #6 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
1
test/libs/bats-assert
Submodule
1
test/libs/bats-assert
Submodule
Submodule test/libs/bats-assert added at 697471b7a8
1
test/libs/bats-core
Submodule
1
test/libs/bats-core
Submodule
Submodule test/libs/bats-core added at d9faff0d7b
1
test/libs/bats-support
Submodule
1
test/libs/bats-support
Submodule
Submodule test/libs/bats-support added at 0954abb992
Reference in New Issue
Block a user