diff --git a/pyxform/tests_v1/test_dynamic_default.py b/pyxform/tests_v1/test_dynamic_default.py
index 619b6d2e8..48f56bb11 100644
--- a/pyxform/tests_v1/test_dynamic_default.py
+++ b/pyxform/tests_v1/test_dynamic_default.py
@@ -326,3 +326,18 @@ def test_default_date_not_considered_dynamic(self):
""",
xml__contains=["2020-01-01"],
)
+
+ def test_dynamic_default_on_calculate(self):
+ self.assertPyxformXform(
+ name="dynamic",
+ md="""
+ | survey | | | | | |
+ | | type | name | label | calculation | default |
+ | | calculate | r | | | random() + 0.5 |
+ | | calculate | one | | | if(${r} < 1,'A','B') |
+ """,
+ xml__contains=[
+ """""",
+ """""",
+ ],
+ )