]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - tests/lib.sh.test
tests: Add test for m4() with multiple arguments.
[config/dotfiles.git] / tests / lib.sh.test
index d3dc2e02d6bfb20b46fe10b4a6c2c7a1052d5689..4557698653c06717aa2ae51361fb36a642662b4d 100644 (file)
@@ -20,4 +20,24 @@ function which() {
 installed ls && echo ls installed
 installed doesnt-exist && echo doesnt-exist installed
 
+# Tests for m4().
+echo "Simple test file for m4.
+IF(TEST,m4)
+    m4
+FI
+IF(TEST,n4)
+    n4
+FI" > tmp/test.m4
+m4 tmp/test -DTEST=m4
+# Remove the line with the current date as it changes every time.
+cat tmp/test | grep -v "It was generated from tmp/test.m4"
+# Test multiple arguments to m4().
+echo "Test with multiple arguments passed to m4.
+first: FIRST
+second: SECOND
+" > tmp/test-multiple.m4
+m4 tmp/test-multiple -DFIRST=first -DSECOND=second
+# Remove the line with the current date as it changes every time.
+cat tmp/test-multiple | grep -v "It was generated from tmp/test-multiple.m4"
+
 # vim: ft=sh