From a5b5366492d87ebf3fd0b1aaf77c15dfa978ae95 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 21 Jun 2026 04:41:01 +0900 Subject: test(repository): port VCS driver tests (Git/GitHub/GitLab/Bitbucket/Svn/Perforce/Forgejo) Svn/GitBitbucket/Perforce supports pass. GitHub::supports reaches non-strict in_array (todo!()) and Forgejo::supports uses a regex the regex crate cannot compile, so those are ignored. All API-driven cases mock the HttpDownloader (curl) / ProcessExecutor and are stubbed. setUp/tearDown not ported. Co-Authored-By: Claude Opus 4.8 (1M context) --- crates/shirabe/tests/repository/vcs/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'crates/shirabe/tests/repository/vcs/mod.rs') diff --git a/crates/shirabe/tests/repository/vcs/mod.rs b/crates/shirabe/tests/repository/vcs/mod.rs index 474f388..5026320 100644 --- a/crates/shirabe/tests/repository/vcs/mod.rs +++ b/crates/shirabe/tests/repository/vcs/mod.rs @@ -1,2 +1,9 @@ +mod forgejo_driver_test; mod fossil_driver_test; +mod git_bitbucket_driver_test; +mod git_driver_test; +mod github_driver_test; +mod gitlab_driver_test; mod hg_driver_test; +mod perforce_driver_test; +mod svn_driver_test; -- cgit v1.3.1