Skip to content

Commit

Permalink
tests for context propagation (parenthood propagation) working correctly
Browse files Browse the repository at this point in the history
  • Loading branch information
lbialy committed Sep 17, 2024
1 parent 3a4a130 commit 7906c21
Showing 1 changed file with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import besom.types.{URN, ResourceId, ResourceType}
import RunOutput.{*, given}
import ProtobufUtil.given

import pulumirpc.resource.{RegisterResourceRequest, RegisterResourceResponse}
import pulumirpc.resource.{RegisterResourceRequest, RegisterResourceResponse, RegisterResourceOutputsRequest}
import com.google.protobuf.struct.Struct
import com.google.protobuf.struct.*
import besom.util.NonEmptyString
Expand Down Expand Up @@ -81,7 +81,7 @@ class ContextPropagationTest extends munit.FunSuite:

val obj: Struct = Map.empty[String, Value].asStruct

RegisterResourceResponse(urn = resourceUrn.asString, `object` = Some(obj))
RegisterResourceResponse(urn = componentUrn.asString, `object` = Some(obj))
case (TestResource.typeToken, "test-resource") =>
assert(registerResourceRequest.parent == componentUrn.asString)

Expand All @@ -91,9 +91,11 @@ class ContextPropagationTest extends munit.FunSuite:

case _ =>
fail("Unexpected resource type")

}

override def registerResourceOutputs(registerResourceOutputsRequest: RegisterResourceOutputsRequest): Result[Unit] =
Result.pure(())

given ctx: Context = DummyContext(monitor = spyMonitor, stackURN = stackUrn).unsafeRunSync()

val comp = besom
Expand Down

0 comments on commit 7906c21

Please sign in to comment.