Fix README and test for throws on branch not found.
Test Workflow / Lint and test library (push) Successful in 1m52s Details

This commit is contained in:
Gleb Koval 2024-01-10 12:40:10 +00:00
parent dbc1bdd105
commit a6d7802a83
Signed by: cyclane
GPG Key ID: 15E168A8B332382C
2 changed files with 9 additions and 1 deletions

View File

@ -27,7 +27,7 @@ dependencies {
### Documentation
Use autocompletion and hover menus in your IDE, or download the
[generated HTML documentation](https://git.koval.net/cyclane/teamcity-gitea-test-task/releases/download/v0.1.1/tinyvm-0.1.1-javadoc.zip)
generated HTML documentation
from the [latest release](https://git.koval.net/cyclane/teamcity-gitea-test-task/releases).
## Instructions

View File

@ -1,5 +1,6 @@
package tinyvm
import org.junit.jupiter.api.assertThrows
import java.time.Instant
import kotlin.test.Test
import kotlin.test.assertEquals
@ -132,6 +133,13 @@ internal class RepositoryTest {
assertEquals(10, repository.dumpObjects().size)
}
@Test
fun `cannot use non-existent branch`() {
assertThrows<BranchNotFoundException> {
repository.useBranch("test-branch")
}
}
@Test
fun `can commit to branch`() {
repository.commit(commits[0])