X-Git-Url: https://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/c01bc8e8ea99252f4249434e432896c8f2ae1199..485ec08e224f3ffed90259f445839572096187a0:/tests/macros.at diff --git a/tests/macros.at b/tests/macros.at index 07d23ca..f746e54 100644 --- a/tests/macros.at +++ b/tests/macros.at @@ -235,3 +235,34 @@ MOFILES = @&t@ ]]) AT_CLEANUP + +AT_SETUP([DX_BASENAME]) +AT_KEYWORDS([DX_BASENAME macro]) + +AT_DATA([test.in], [[@base0@ +@base1@ +@base2@ +@base3@ +]]) + +TEST_CONFIGURE_AC( +[[DX_BASENAME([base0], ["hello"]) +DX_BASENAME([base1], ["foo/bar"]) +DX_BASENAME([base2], ["/foo/bar/baz"]) +DX_BASENAME([base3], ["hello world"]) +AC_SUBST([base0]) +AC_SUBST([base1]) +AC_SUBST([base2]) +AC_SUBST([base3]) +AC_CONFIG_FILES([test]) +]]) +TEST_AUTORECONF + +TEST_CONFIGURE +AT_CHECK([cat test], [0], [hello +bar +baz +hello world +]) + +AT_CLEANUP