Class AiPromptComposerTests
EditMode tests for AiPromptComposer — a fake IAiPromptTemplateSource, no AssetDatabase.
Inherited Members
Namespace: Serenity.AiPromptBuilder.Tests.Editor
Assembly: Serenity.AiPromptBuilder.Tests.Editor.dll
Syntax
public class AiPromptComposerTests
Constructors
AiPromptComposerTests()
Declaration
public AiPromptComposerTests()
Methods
Compose_AllSixIntentsSelected_RendersInCanonicalOrderEndingHudThenFreeFormRequest()
Declaration
public void Compose_AllSixIntentsSelected_RendersInCanonicalOrderEndingHudThenFreeFormRequest()
Compose_DisabledUserInstruction_IsExcludedAndBlockOmitted()
Declaration
public void Compose_DisabledUserInstruction_IsExcludedAndBlockOmitted()
Compose_EmptySelection_ReturnsErrorAndNoPrompt()
Declaration
public void Compose_EmptySelection_ReturnsErrorAndNoPrompt()
Compose_FailingValidate_ReturnsPrefixedErrorAndNoPrompt()
Declaration
public void Compose_FailingValidate_ReturnsPrefixedErrorAndNoPrompt()
Compose_FreeFormRequestCombinedWithAnotherIntent_ProducesNoContradictionFindings()
Declaration
public void Compose_FreeFormRequestCombinedWithAnotherIntent_ProducesNoContradictionFindings()
Compose_FreeFormRequestSelected_ProducesExactlyOneSection()
Declaration
public void Compose_FreeFormRequestSelected_ProducesExactlyOneSection()
Compose_FreeFormRequestSelected_ReferencedDocumentationPathsIncludeCookbooksReadme()
Declaration
public void Compose_FreeFormRequestSelected_ReferencedDocumentationPathsIncludeCookbooksReadme()
Compose_MissingTemplate_ReturnsErrorAndNoPrompt()
Declaration
public void Compose_MissingTemplate_ReturnsErrorAndNoPrompt()
Compose_NoUserInstructions_OmitsUserInstructionsBlock()
Declaration
public void Compose_NoUserInstructions_OmitsUserInstructionsBlock()
Compose_OneEnabledUserInstruction_RendersUserInstructionsBlock()
Declaration
public void Compose_OneEnabledUserInstruction_RendersUserInstructionsBlock()
Compose_OneSelectedIntent_ProducesExactlyOneSection()
Declaration
public void Compose_OneSelectedIntent_ProducesExactlyOneSection()
Compose_Preamble_AppearsExactlyOnce()
Declaration
public void Compose_Preamble_AppearsExactlyOnce()
Compose_SelectionOrderReversed_StillRendersInCanonicalOrder()
Declaration
public void Compose_SelectionOrderReversed_StillRendersInCanonicalOrder()
Compose_SkillsStatusLine_FlowsIntoPrompt()
Declaration
public void Compose_SkillsStatusLine_FlowsIntoPrompt()
Compose_TwoIntentsSharingADoc_DedupesReferencedDocumentationPaths()
Declaration
public void Compose_TwoIntentsSharingADoc_DedupesReferencedDocumentationPaths()
Compose_TwoSelectedIntents_ProducesOneSectionEach()
Declaration
public void Compose_TwoSelectedIntents_ProducesOneSectionEach()
Compose_UserInstructionsTemplateMissingButNoEnabledSnippets_ProducesNoError()
Declaration
public void Compose_UserInstructionsTemplateMissingButNoEnabledSnippets_ProducesNoError()
Compose_UserInstructionsTemplateMissingWithAnEnabledSnippet_ReturnsErrorNamingUserInstructions()
Declaration
public void Compose_UserInstructionsTemplateMissingWithAnEnabledSnippet_ReturnsErrorNamingUserInstructions()