aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala')
-rw-r--r--kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala b/kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala
index a11aaa4b..24cb7ef5 100644
--- a/kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala
+++ b/kamon-core/src/test/scala/kamon/trace/ExtendedB3SpanContextCodecSpec.scala
@@ -54,6 +54,11 @@ class ExtendedB3SpanContextCodecSpec extends WordSpecLike with Matchers with Opt
textMap.get("X-B3-Extra-Baggage").value shouldBe "some=baggage;more=baggage"
}
+ "not inject anything if the SpanContext is empty" in {
+ val textMap = extendedB3Codec.inject(SpanContext.EmptySpanContext)
+ textMap.values shouldBe empty
+ }
+
"extract a SpanContext from a TextMap when all fields are set" in {
val textMap = TextMap.Default()
textMap.put("X-B3-TraceId", "1234")