You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test("Scenario: Given a report contains no newly published packages When verification scope is resolved Then the verifier falls back to the full release order",()=>{
38
+
test("Scenario: Given a rerun report contains no newly published packages When verification scope is resolved Then the verifier keeps scope at the current attempt write set instead of widening to historical packages",()=>{
test("Scenario: Given npm registry propagation lags a newly published package When release verification reads package metadata Then bounded E404 retries wait for the visible version instead of failing immediately",async()=>{
thrownewError("npm view failed for agenter@0.0.12: npm error code E404\nnpm error 404 No match found for version 0.0.12");
66
+
}
67
+
return{version: "0.0.12"};
68
+
},
69
+
sleep: async(delayMs)=>{
70
+
sleeps.push(delayMs);
71
+
},
72
+
});
73
+
74
+
expect(payload.version).toBe("0.0.12");
75
+
expect(calls).toHaveLength(3);
76
+
expect(sleeps).toEqual([10,20]);
77
+
});
78
+
79
+
test("Scenario: Given npm view fails for a non-propagation reason When release verification reads package metadata Then the verifier fails immediately instead of masking the publish error",async()=>{
0 commit comments