INNER CODE UNIT · TypeScript
requireMockLock
github/branch-deploy · tools/acceptance/index.ts:91
function requireMockLock(
context: ScenarioContext,
branch: string
): Record<string, unknown> {
const contents = mockLockContents(context.state, branch)
assert.ok(contents !== undefined, diagnostics(context))
return requireRecordValue(JSON.parse(contents), diagnostics(context))
}
function lockBranch(environment: string): string {
return `${environment}-branch-deploy-lock`
}
function assertNoLockRoutes(context: ScenarioContext): void {
assert.deepEqual(
context.routeLog.filter(
route =>
route.path.includes('/git/') ||