Fix config level completion on device

This commit is contained in:
Joe Tretter
2026-06-24 20:32:23 -05:00
parent 1e87bd9aa7
commit 82e38de3bb
5 changed files with 89 additions and 17 deletions

View File

@@ -268,12 +268,12 @@ class GitSandboxEngineTest {
val level = configLevel()
val repo = runtime.prepareLevel(level)
val (namedRepo, _) = runtime.execute(level, repo, "git config user.name GitHug")
val (configuredRepo, _) = runtime.execute(level, namedRepo, "git config user.email githug@example.com")
val (namedRepo, _) = runtime.execute(level, repo, "git config user.name githug")
val (configuredRepo, _) = runtime.execute(level, namedRepo, "git config user.email xxx@yy.com")
assertEquals("GitHug", configuredRepo.config["user.name"])
assertEquals("githug@example.com", configuredRepo.config["user.email"])
assertTrue(level.validator(configuredRepo, "git config user.email githug@example.com"))
assertEquals("githug", configuredRepo.config["user.name"])
assertEquals("xxx@yy.com", configuredRepo.config["user.email"])
assertTrue(level.validator(configuredRepo, "git config user.email xxx@yy.com"))
} finally {
root.deleteRecursively()
}