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/') ||

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…