aboutsummaryrefslogtreecommitdiff
path: root/tests/src/test/scala/com/softwaremill/sttp/testHelpers.scala
diff options
context:
space:
mode:
authoradamw <adam@warski.org>2017-07-19 15:00:46 +0200
committeradamw <adam@warski.org>2017-07-19 15:00:46 +0200
commitcc475bfae8163836c89ea64726e5e5d4d2fa36d3 (patch)
treeec9c111a0955b7c710771b441e872d9ab7e64c0e /tests/src/test/scala/com/softwaremill/sttp/testHelpers.scala
parent5aaac06c2d5ea122470ee7b27277ac0747e767d1 (diff)
downloadsttp-cc475bfae8163836c89ea64726e5e5d4d2fa36d3.tar.gz
sttp-cc475bfae8163836c89ea64726e5e5d4d2fa36d3.tar.bz2
sttp-cc475bfae8163836c89ea64726e5e5d4d2fa36d3.zip
Better non-compilation tests
Diffstat (limited to 'tests/src/test/scala/com/softwaremill/sttp/testHelpers.scala')
-rw-r--r--tests/src/test/scala/com/softwaremill/sttp/testHelpers.scala10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/src/test/scala/com/softwaremill/sttp/testHelpers.scala b/tests/src/test/scala/com/softwaremill/sttp/testHelpers.scala
index bc7eccd..6d83848 100644
--- a/tests/src/test/scala/com/softwaremill/sttp/testHelpers.scala
+++ b/tests/src/test/scala/com/softwaremill/sttp/testHelpers.scala
@@ -48,3 +48,13 @@ trait ForceWrapped extends ScalaFutures { this: Suite =>
def force()(implicit fwv: ForceWrappedValue[R]): T = fwv.force(wrapped)
}
}
+
+object EvalScala {
+ import scala.tools.reflect.ToolBox
+
+ def apply(code: String): Any = {
+ val m = scala.reflect.runtime.currentMirror
+ val tb = m.mkToolBox()
+ tb.eval(tb.parse(code))
+ }
+}