DoculaDevelopersDezvoltatori
API 0.8.0 · BuildVersiune produs 0.33.0
Documentation navigationNavigare documentație

LESSON 5 OF 14LECȚIA 5 DIN 14

Compose and recoverCompune și recuperează

Add concat and coalesce, then verify all five accepted operators.Adaugă concat și coalesce, apoi verifică toți cei cinci operatori acceptați.

ContextContext
isolated-loopback-course
Required roleRol necesar
engineer
HeadersHeadere
Content-Type · Origin · X-CSRF-Token · Idempotency-Key · If-Match
FixturesFixture-uri
person-transformer-complete · person-valid

Accepted operatorsOperatori acceptați

$copy$copy_optional$literal$concat$coalesce

01 · RUN LOCALLYRULEAZĂ LOCAL

Copy the chapter commandCopiază comanda capitolului

Complete the language and recover a stale edit.Completează limbajul și recuperează o editare expirată.

Repository CLI · copy onlyCLI repository · doar pentru copiere
./scripts/docula-course chapter compose-and-recover --workspace "$DOCULA_COURSE_WORKSPACE"

02 · CHECK THE CONTRACTVERIFICĂ CONTRACTUL

Expected released responseRăspuns publicat așteptat

{
  "operation_id": "updateCanonicalTransformerDraft",
  "kind": "problem",
  "status": 412,
  "media_type": "application/problem+json",
  "code": "precondition_failed"
}

03 · CHECKPOINT

Required assertionAserțiune obligatorie

{
  "assertion": "actual.output == expected.output",
  "protocol_sha256": "8e7458e146fe0a94190fe53bffd18d0b9540d12715579bea3ee443580f6262bc"
}