summaryrefslogtreecommitdiff
path: root/tests/libgit2/worktree/worktree_helpers.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/libgit2/worktree/worktree_helpers.h')
-rw-r--r--tests/libgit2/worktree/worktree_helpers.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/libgit2/worktree/worktree_helpers.h b/tests/libgit2/worktree/worktree_helpers.h
new file mode 100644
index 000000000..35ea9ed4c
--- /dev/null
+++ b/tests/libgit2/worktree/worktree_helpers.h
@@ -0,0 +1,11 @@
+typedef struct {
+ const char *reponame;
+ const char *worktreename;
+ git_repository *repo;
+ git_repository *worktree;
+} worktree_fixture;
+
+#define WORKTREE_FIXTURE_INIT(repo, worktree) { (repo), (worktree), NULL, NULL }
+
+void cleanup_fixture_worktree(worktree_fixture *fixture);
+void setup_fixture_worktree(worktree_fixture *fixture);