fix: harden durable runtime DEV gates
This commit is contained in:
@@ -58,6 +58,14 @@ test("live dry-run classifies missing target role separately from missing databa
|
||||
assert.equal(report.blockers.some((blocker) => blocker.scope === "runtime-provisioning-role"), true);
|
||||
assert.equal(report.blockers.some((blocker) => blocker.scope === "runtime-provisioning-database"), false);
|
||||
assert.equal(report.blockers.some((blocker) => blocker.scope === "runtime-provisioning-auth"), true);
|
||||
assert.equal(
|
||||
report.blockers.find((blocker) => blocker.scope === "runtime-provisioning-role").evidence.affectedRuntimeBlocker,
|
||||
"runtime_durable_adapter_auth_blocked"
|
||||
);
|
||||
assert.equal(
|
||||
report.blockers.find((blocker) => blocker.scope === "runtime-provisioning-auth").evidence.blocker,
|
||||
"runtime_durable_adapter_auth_blocked"
|
||||
);
|
||||
assertNoFixtureSecrets(report);
|
||||
});
|
||||
|
||||
@@ -77,6 +85,10 @@ test("live dry-run classifies missing target database separately from target rol
|
||||
assert.equal(report.provisioning.targetDatabase.exists, false);
|
||||
assert.equal(report.blockers.some((blocker) => blocker.scope === "runtime-provisioning-role"), false);
|
||||
assert.equal(report.blockers.some((blocker) => blocker.scope === "runtime-provisioning-database"), true);
|
||||
assert.equal(
|
||||
report.blockers.find((blocker) => blocker.scope === "runtime-provisioning-database").evidence.affectedRuntimeBlocker,
|
||||
"runtime_durable_adapter_auth_blocked"
|
||||
);
|
||||
});
|
||||
|
||||
test("live dry-run separates SSL from auth/schema/migration", async () => {
|
||||
|
||||
Reference in New Issue
Block a user