diff options
Diffstat (limited to 'tests/m4sugar.at')
-rw-r--r-- | tests/m4sugar.at | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/m4sugar.at b/tests/m4sugar.at index deb6f8ca..cfaed3bf 100644 --- a/tests/m4sugar.at +++ b/tests/m4sugar.at @@ -195,6 +195,31 @@ autom4te: m4 failed with exit status: 1 AT_CLEANUP +## ---------------------- ## +## m4_require: one-shot. ## +## ---------------------- ## + +AT_SETUP([m4@&t@_require: one-shot initialization]) +AT_KEYWORDS([m4@&t@_defun_init]) + +AT_CHECK_M4SUGAR_TEXT([[ +m4_defun_init([a], [[init a +]], [[common a]])dnl +m4_defun([b], [[b]m4_require([a])])dnl +m4_defun([c], [[c]m4_require([a])])dnl +b +c +a +]], [[ +init a +common a +b +c +common a +]]) +AT_CLEANUP + + ## --------- ## ## m4_cond. ## ## --------- ## |