test(FN-4652): complete Step 3 — flip over-suppression assertions
Flip prior negative assertions that hid milestone-feature-acceptance-rollup when milestone.acceptanceCriteria existed. Those assertions encoded FN-4613 over-suppression; new assertions verify rollup and feature text remain visible alongside milestone acceptance. Fusion-Task-Id: FN-4652 Fusion-Task-Lineage: a660f18e-2f34-4e8a-9bca-3d1a55a2b448
This commit is contained in:
@@ -4339,7 +4339,7 @@ describe("MissionManager", () => {
|
||||
expect(within(rollup).getByText("Feature two acceptance criteria", { exact: false })).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("shows feature rollup alongside milestone acceptance criteria", async () => {
|
||||
it("shows feature rollup alongside milestone acceptance criteria (fixes FN-4613 over-suppression)", async () => {
|
||||
const missionDetail = createFn4613MissionDetail();
|
||||
globalThis.fetch = createDetailFetchMockForMissionDetail(missionDetail);
|
||||
|
||||
@@ -4427,7 +4427,7 @@ describe("MissionManager", () => {
|
||||
expect(screen.getAllByText(emptyAssertionsCopy)).toHaveLength(1);
|
||||
});
|
||||
|
||||
it("shows feature acceptance rollup when milestone acceptance criteria already exists", async () => {
|
||||
it("shows feature acceptance rollup when milestone acceptance criteria already exists (flip from prior suppression assertion)", async () => {
|
||||
const missionDetail = JSON.parse(JSON.stringify(mockMissionDetail)) as typeof mockMissionDetail;
|
||||
missionDetail.milestones[0].acceptanceCriteria = "- Session handling: Session refresh succeeds without logout";
|
||||
missionDetail.milestones[0].slices[0].features = [
|
||||
|
||||
Reference in New Issue
Block a user