补齐 release artifact URL workflow summary
This commit is contained in:
@@ -1380,6 +1380,10 @@ assert.equal(
|
||||
(await loadIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrl()).statusLine,
|
||||
"Blocked: artifact-url",
|
||||
);
|
||||
assert.equal(
|
||||
(await loadIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrl()).validationSummaryViewModel,
|
||||
null,
|
||||
);
|
||||
const releaseArtifactUrlWorkflow = await loadIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrl({
|
||||
artifactUrl: "/project-release-readiness.json",
|
||||
fetchRef: async (url) => ({
|
||||
@@ -1402,6 +1406,10 @@ assert.equal(
|
||||
assert.equal(releaseArtifactUrlWorkflow.ready, true);
|
||||
assert.equal(releaseArtifactUrlWorkflow.httpStatus, 200);
|
||||
assert.equal(releaseArtifactUrlWorkflow.validation.ready, true);
|
||||
assert.equal(
|
||||
releaseArtifactUrlWorkflow.validationSummaryViewModel.statusLine,
|
||||
"Ready: Artifact evidence complete",
|
||||
);
|
||||
assert.equal(releaseArtifactUrlWorkflow.renderState.statusLine, "Ready: No blocking reasons");
|
||||
assert.equal(releaseArtifactUrlWorkflow.mountResult.ready, true);
|
||||
assert.equal(releaseArtifactUrlWorkflow.mountResult.renderResult.rowCount, 6);
|
||||
@@ -1426,6 +1434,7 @@ const releaseArtifactUrlWorkflowHttpBlocked = await loadIniPanelShellWorkflowOve
|
||||
});
|
||||
assert.equal(releaseArtifactUrlWorkflowHttpBlocked.ready, false);
|
||||
assert.equal(releaseArtifactUrlWorkflowHttpBlocked.statusLine, "Blocked: HTTP 404");
|
||||
assert.equal(releaseArtifactUrlWorkflowHttpBlocked.validationSummaryViewModel, null);
|
||||
assert.deepEqual(createIniPanelShellWorkflowOverviewReadiness(), {
|
||||
apiName: "ini-panel-shell-workflow-overview-readiness",
|
||||
readinessVersion: 1,
|
||||
|
||||
Reference in New Issue
Block a user