From 50f0630b38fc8f422a3945f3c9bda056f7e8b479 Mon Sep 17 00:00:00 2001 From: Jeroen van Dijk Date: Sat, 8 Feb 2020 23:43:15 +0100 Subject: [PATCH] Add promise and deliver (#260) --- test/babashka/main_test.clj | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/babashka/main_test.clj b/test/babashka/main_test.clj index a4c2cb35..6b2f2220 100644 --- a/test/babashka/main_test.clj +++ b/test/babashka/main_test.clj @@ -160,6 +160,12 @@ (deftest future-test (is (= 6 (bb nil "@(future (+ 1 2 3))")))) + +(deftest promise-test + (is (= :timeout (bb nil "(deref (promise) 1 :timeout)"))) + (is (= :ok (bb nil "(let [x (promise)] + (deliver x :ok) + @x)")))) (deftest process-builder-test (is (str/includes? (bb nil "