huskies: merge 1158 story Reject boilerplate user stories at save time
This commit is contained in:
@@ -156,6 +156,20 @@ mod tests {
|
||||
assert_eq!(state.steps[1].status, StepStatus::Generating);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn wizard_generate_rejects_boilerplate_user_story_content() {
|
||||
let dir = TempDir::new().unwrap();
|
||||
let ctx = setup(&dir);
|
||||
let result = tool_wizard_generate(
|
||||
&serde_json::json!({"content": "As a user, I want X, so that Y."}),
|
||||
&ctx,
|
||||
);
|
||||
let err = result.unwrap_err();
|
||||
assert!(err.contains("Invalid content"));
|
||||
let state = WizardState::load(dir.path()).unwrap();
|
||||
assert_eq!(state.steps[1].status, StepStatus::Pending);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn wizard_generate_with_content_stages_content() {
|
||||
let dir = TempDir::new().unwrap();
|
||||
|
||||
Reference in New Issue
Block a user