Move prompts into embedded Markdown assets
This commit is contained in:
@@ -359,6 +359,19 @@ func TestLLMBackedValidatorDiagnosticsIncludeSchemaMetadata(t *testing.T) {
|
||||
if schemaMap["id"] != want.ID || schemaMap["version"] != want.Version || schemaMap["name"] != want.Name || schemaMap["sha256"] != want.SHA256 {
|
||||
t.Fatalf("unexpected diagnostics schema metadata: got=%v want=%+v", schemaMap, want)
|
||||
}
|
||||
promptMap, ok := metadata["prompt_metadata"].(map[string]any)
|
||||
if !ok {
|
||||
t.Fatalf("expected prompt_metadata map, got %T", metadata["prompt_metadata"])
|
||||
}
|
||||
if promptMap["prompt_id"] != "validators.spoken_form_plausibility" || promptMap["prompt_version"] != "v1" || promptMap["prompt_source"] != "builtin" {
|
||||
t.Fatalf("unexpected prompt metadata: %v", promptMap)
|
||||
}
|
||||
if _, ok := promptMap["embedded_path"].(string); !ok {
|
||||
t.Fatalf("expected embedded_path in prompt metadata: %v", promptMap)
|
||||
}
|
||||
if _, ok := promptMap["sha256"].(string); !ok {
|
||||
t.Fatalf("expected sha256 in prompt metadata: %v", promptMap)
|
||||
}
|
||||
}
|
||||
|
||||
func waitForValidationEntries(t *testing.T, entered <-chan struct{}, want int) {
|
||||
|
||||
Reference in New Issue
Block a user