diff --git a/configuration_inspection_contract_test.go b/configuration_inspection_contract_test.go index 302e8f2..80e4b7c 100644 --- a/configuration_inspection_contract_test.go +++ b/configuration_inspection_contract_test.go @@ -150,7 +150,13 @@ func TestConfigurationInspectionZeroAndWriterErrors(t *testing.T) { t.Fatalf("zero explanation writer = %v", err) } - valid, err := promptkit.NewEngine(promptkit.Config{}) + endpoint, model := "https://configured.example/v1", "configured-model" + profile := configkit.Input{Source: promptkit.ProfileSource("inspection test profile", map[string]promptkit.ProfileConfig{ + "inspection-profile": {Endpoint: &endpoint, Model: &model}, + })} + valid, err := promptkit.NewEngine(promptkit.Config{Sources: promptkit.ConfigurationSources{ + Underlays: []configkit.Underlay{{Inputs: []configkit.Input{profile}}}, + }}) if err != nil { t.Fatalf("construct engine: %v", err) } @@ -163,7 +169,7 @@ func TestConfigurationInspectionZeroAndWriterErrors(t *testing.T) { if err := view.WriteEffective(writer); !errors.Is(err, writeErr) { t.Fatalf("effective writer error = %v", err) } - if err := view.WriteExplanation(writer, configkit.Keys("profiles", "mistral-small-3", "model")); !errors.Is(err, writeErr) { + if err := view.WriteExplanation(writer, configkit.Keys("profiles", "inspection-profile", "model")); !errors.Is(err, writeErr) { t.Fatalf("explanation writer error = %v", err) } }