feat(ui/templates): new-folder, new-template, move-template dialogs

This commit is contained in:
Joseph Doherty
2026-05-11 11:18:36 -04:00
parent 39e6e0a525
commit fc105acd7c
3 changed files with 209 additions and 4 deletions

View File

@@ -70,6 +70,18 @@ public class TemplateServiceTests
Assert.Contains("not found", result.Error);
}
[Fact]
public async Task CreateTemplate_WithFolderId_SetsFolderId()
{
var folder = new TemplateFolder("Dev") { Id = 7 };
_repoMock.Setup(r => r.GetFolderByIdAsync(It.IsAny<int>(), It.IsAny<CancellationToken>())).ReturnsAsync(folder);
var result = await _service.CreateTemplateAsync("X", null, null, "admin", folderId: 7);
Assert.True(result.IsSuccess);
Assert.Equal(7, result.Value.FolderId);
}
[Fact]
public async Task DeleteTemplate_Success()
{