aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/scala/async/run/ifelse0/IfElse0.scala
diff options
context:
space:
mode:
authorPhilipp Haller <hallerp@gmail.com>2012-11-26 10:32:37 -0800
committerPhilipp Haller <hallerp@gmail.com>2012-11-26 10:32:37 -0800
commit54c97691f78dcd811cd5dad66d0b7d9406fb9ed6 (patch)
tree31fd1d999bd88275d1202c0ef7f7c8a7fa4f0928 /src/test/scala/scala/async/run/ifelse0/IfElse0.scala
parent4518c96f9b54a1b7ca14d82b3ed31d7014a67f57 (diff)
parent6c3c0f0a37d337aa297f5b2481d4727ea2a20434 (diff)
downloadscala-async-54c97691f78dcd811cd5dad66d0b7d9406fb9ed6.tar.gz
scala-async-54c97691f78dcd811cd5dad66d0b7d9406fb9ed6.tar.bz2
scala-async-54c97691f78dcd811cd5dad66d0b7d9406fb9ed6.zip
Merge pull request #41 from phaller/ticket/35-synth-object-2
Ticket/35 synth object 2
Diffstat (limited to 'src/test/scala/scala/async/run/ifelse0/IfElse0.scala')
-rw-r--r--src/test/scala/scala/async/run/ifelse0/IfElse0.scala8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/scala/scala/async/run/ifelse0/IfElse0.scala b/src/test/scala/scala/async/run/ifelse0/IfElse0.scala
index 0a72f1e..e2b1ca6 100644
--- a/src/test/scala/scala/async/run/ifelse0/IfElse0.scala
+++ b/src/test/scala/scala/async/run/ifelse0/IfElse0.scala
@@ -47,4 +47,12 @@ class IfElseSpec {
val res = Await.result(fut, 2 seconds)
res mustBe (14)
}
+
+ @Test def `await in condition`() {
+ import AsyncId.{async, await}
+ val result = async {
+ if ({await(true); await(true)}) await(1) else ???
+ }
+ result mustBe (1)
+ }
}