feat(prime): ImportTickets runs the ticket import before filling MyDay
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using ClaudeDo.Worker.Prime;
|
||||
|
||||
namespace ClaudeDo.Worker.Tests.Prime;
|
||||
|
||||
public class TicketImportPromptTests
|
||||
{
|
||||
[Fact]
|
||||
public void Args_allow_only_the_two_ticket_tools()
|
||||
{
|
||||
var args = TicketImportPrompt.BuildArgs();
|
||||
var i = args.ToList().IndexOf("--allowedTools");
|
||||
|
||||
Assert.Equal([TicketImportPrompt.CandidatesTool, TicketImportPrompt.ImportTool], args.Skip(i + 1));
|
||||
Assert.Contains("acceptEdits", args);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Override_is_appended_never_substituted()
|
||||
{
|
||||
var baseline = TicketImportPrompt.BuildPrompt();
|
||||
var prompt = TicketImportPrompt.BuildPrompt("Lager items go to Hub.");
|
||||
|
||||
Assert.StartsWith(baseline, prompt);
|
||||
Assert.EndsWith("Lager items go to Hub.", prompt);
|
||||
Assert.Equal(baseline, TicketImportPrompt.BuildPrompt(" "));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user