Land release blocker fixes and workspace cleanup
This commit is contained in:
@@ -225,13 +225,19 @@ mod tests {
|
||||
assert_eq!(LlmPromptPreset::parse("EMAIL"), LlmPromptPreset::Email);
|
||||
assert_eq!(LlmPromptPreset::parse("notes"), LlmPromptPreset::Notes);
|
||||
assert_eq!(LlmPromptPreset::parse("meeting"), LlmPromptPreset::Notes);
|
||||
assert_eq!(LlmPromptPreset::parse("meeting-notes"), LlmPromptPreset::Notes);
|
||||
assert_eq!(
|
||||
LlmPromptPreset::parse("meeting-notes"),
|
||||
LlmPromptPreset::Notes
|
||||
);
|
||||
assert_eq!(LlmPromptPreset::parse("code"), LlmPromptPreset::Code);
|
||||
assert_eq!(LlmPromptPreset::parse("software"), LlmPromptPreset::Code);
|
||||
// Unknown values and explicit default fall back safely.
|
||||
assert_eq!(LlmPromptPreset::parse("default"), LlmPromptPreset::Default);
|
||||
assert_eq!(LlmPromptPreset::parse(""), LlmPromptPreset::Default);
|
||||
assert_eq!(LlmPromptPreset::parse("random-unknown"), LlmPromptPreset::Default);
|
||||
assert_eq!(
|
||||
LlmPromptPreset::parse("random-unknown"),
|
||||
LlmPromptPreset::Default
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -240,7 +246,10 @@ mod tests {
|
||||
// be empty so it composes cleanly with dictionary suffix.
|
||||
assert!(LlmPromptPreset::Default.suffix().is_empty());
|
||||
assert!(LlmPromptPreset::Email.suffix().contains("email"));
|
||||
assert!(LlmPromptPreset::Notes.suffix().to_lowercase().contains("bullet"));
|
||||
assert!(LlmPromptPreset::Notes
|
||||
.suffix()
|
||||
.to_lowercase()
|
||||
.contains("bullet"));
|
||||
assert!(LlmPromptPreset::Code.suffix().contains("technical"));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user