aboutsummaryrefslogtreecommitdiff
path: root/kamon-play/src/test/scala/kamon/play/RequestInstrumentationSpec.scala
diff options
context:
space:
mode:
authorDiego <diegolparra@gmail.com>2014-03-08 20:17:15 -0300
committerDiego <diegolparra@gmail.com>2014-03-08 20:17:15 -0300
commitb8a26e0f173a528c700a3d0cfa4ed2f8079a7ae1 (patch)
tree67e184bf958f2690b69db82a42eb396788e314e2 /kamon-play/src/test/scala/kamon/play/RequestInstrumentationSpec.scala
parent347319f58f7aca927729c5144b3d7d59750be7e4 (diff)
downloadKamon-b8a26e0f173a528c700a3d0cfa4ed2f8079a7ae1.tar.gz
Kamon-b8a26e0f173a528c700a3d0cfa4ed2f8079a7ae1.tar.bz2
Kamon-b8a26e0f173a528c700a3d0cfa4ed2f8079a7ae1.zip
WIP:Play integration WebExternal
Diffstat (limited to 'kamon-play/src/test/scala/kamon/play/RequestInstrumentationSpec.scala')
-rw-r--r--kamon-play/src/test/scala/kamon/play/RequestInstrumentationSpec.scala7
1 files changed, 6 insertions, 1 deletions
diff --git a/kamon-play/src/test/scala/kamon/play/RequestInstrumentationSpec.scala b/kamon-play/src/test/scala/kamon/play/RequestInstrumentationSpec.scala
index 5b75359f..2dce39f8 100644
--- a/kamon-play/src/test/scala/kamon/play/RequestInstrumentationSpec.scala
+++ b/kamon-play/src/test/scala/kamon/play/RequestInstrumentationSpec.scala
@@ -75,7 +75,12 @@ class RequestInstrumentationSpec extends PlaySpecification {
private val expectedToken = Some(traceTokenValue)
private val traceTokenHeader = (traceTokenHeaderName -> traceTokenValue)
- "the request instrumentation" should {
+ "the Request instrumentation" should {
+ "respond to the asyncResult action with X-Trace-Token" in new WithServer(appWithRoutes) {
+ val Some(result) = route(FakeRequest(GET, "/asyncResult").withHeaders(traceTokenHeader))
+ header(traceTokenHeaderName, result) must equalTo(expectedToken)
+ }
+
"respond to the async action with X-Trace-Token" in new WithServer(appWithRoutes) {
val Some(result) = route(FakeRequest(GET, "/async").withHeaders(traceTokenHeader))
header(traceTokenHeaderName, result) must equalTo(expectedToken)