diff --git a/src/test/java/net/kemitix/gitdb/test/GitDBTest.java b/src/test/java/net/kemitix/gitdb/test/GitDBTest.java index 3b0ad66..8f5833d 100644 --- a/src/test/java/net/kemitix/gitdb/test/GitDBTest.java +++ b/src/test/java/net/kemitix/gitdb/test/GitDBTest.java @@ -326,6 +326,18 @@ class GitDBTest implements WithAssertions { } // When starting an anonymous transaction then a GitDbTransaction is returned + @Test + void startAnonymousTransaction_thenReturnGitDBTransaction() throws IOException { + //given + final String key = stringSupplier.get(); + final String value = stringSupplier.get(); + final GitDBBranch gitDBBranch = gitDBBranchWithKeyValue(key, value); + //when + final GitDBTransaction transaction = gitDBBranch.transaction(); + //then + assertThat(transaction).isNotNull(); + assertThat(transaction.name()).isNotNull(); + } // Given a GitDbTransaction handle (i.e. a new branch) // When putting a new key/value pair then the original GitDbBranch can't find it