Fix Review Centre view resolution
This commit is contained in:
parent
0b74ee9ec0
commit
730537daee
@ -672,7 +672,7 @@ static void StoryIntelligenceReviewCentreOpensWithCharacterGate()
|
|||||||
var centreAction = ExtractBetween(controller, "public async Task<IActionResult> StoryIntelligenceReviewCentre", "[HttpGet(\"story-intelligence/characters\")]");
|
var centreAction = ExtractBetween(controller, "public async Task<IActionResult> StoryIntelligenceReviewCentre", "[HttpGet(\"story-intelligence/characters\")]");
|
||||||
var centreView = File.ReadAllText(Path.Combine(root, "Views/Onboarding/StoryIntelligenceReviewCentre.cshtml"));
|
var centreView = File.ReadAllText(Path.Combine(root, "Views/Onboarding/StoryIntelligenceReviewCentre.cshtml"));
|
||||||
|
|
||||||
Assert(centreAction.Contains("return View(model);", StringComparison.Ordinal), "Review Centre should render after completed analysis.");
|
Assert(centreAction.Contains("return View(nameof(StoryIntelligenceReviewCentre), model);", StringComparison.Ordinal), "Review Centre should render its explicit view after completed analysis.");
|
||||||
Assert(!centreAction.Contains("StoryIntelligenceCharacters", StringComparison.Ordinal), "Review Centre should not redirect unresolved Characters away from the centre.");
|
Assert(!centreAction.Contains("StoryIntelligenceCharacters", StringComparison.Ordinal), "Review Centre should not redirect unresolved Characters away from the centre.");
|
||||||
Assert(centreView.Contains("Resolve Characters first", StringComparison.Ordinal), "Locked modules should explain the character gate.");
|
Assert(centreView.Contains("Resolve Characters first", StringComparison.Ordinal), "Locked modules should explain the character gate.");
|
||||||
Assert(centreView.Contains("Locked until Characters are resolved", StringComparison.Ordinal), "Dependent modules should remain visible but locked.");
|
Assert(centreView.Contains("Locked until Characters are resolved", StringComparison.Ordinal), "Dependent modules should remain visible but locked.");
|
||||||
|
|||||||
@ -244,7 +244,7 @@ public sealed class OnboardingController(IOnboardingService onboarding, IOnboard
|
|||||||
return RedirectToBook(model);
|
return RedirectToBook(model);
|
||||||
}
|
}
|
||||||
|
|
||||||
return View(model);
|
return View(nameof(StoryIntelligenceReviewCentre), model);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet("story-intelligence/characters")]
|
[HttpGet("story-intelligence/characters")]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user