test: require WP7-05 state evidence
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 3m17s
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 3m17s
This commit is contained in:
@@ -27,6 +27,15 @@ test('WP7-05 requires all 22 coverage units and both exact candidate viewports',
|
||||
assert.equal(result.missing.length, REQUIRED_COVERAGE_UNITS.length);
|
||||
});
|
||||
|
||||
test('WP7-05 requires state evidence for every listed coverage unit', () => {
|
||||
const result = validateCoverageEvidence({
|
||||
coverage_units: REQUIRED_COVERAGE_UNITS.map((page_id) => ({ page_id, states: [] })),
|
||||
viewports: [],
|
||||
});
|
||||
assert.equal(result.code, 'coverage_states_incomplete');
|
||||
assert.equal(result.missingStates.length, REQUIRED_COVERAGE_UNITS.length);
|
||||
});
|
||||
|
||||
test('WP7-05 preserves upstream external blockers instead of declaring Green', () => {
|
||||
const result = runWp705Gate({
|
||||
candidatePath: 'missing-release-candidate.json',
|
||||
|
||||
Reference in New Issue
Block a user