m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to m4/tests/options.at,v


From: Eric Blake
Subject: Changes to m4/tests/options.at,v
Date: Wed, 08 Nov 2006 19:06:02 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      06/11/08 19:06:01

Index: tests/options.at
===================================================================
RCS file: /sources/m4/m4/tests/options.at,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- tests/options.at    19 Oct 2006 23:13:45 -0000      1.22
+++ tests/options.at    8 Nov 2006 19:06:01 -0000       1.23
@@ -76,6 +76,35 @@
 AT_CLEANUP
 
 
+## ---------- ##
+## file names ##
+## ---------- ##
+
+AT_SETUP([file names])
+
+dnl Check that all files are processed even after missing file
+AT_DATA([in], [[hello world
+]])
+AT_CHECK_M4([oops in], [1], [[hello world
+]], [[m4: cannot open file `oops': No such file or directory
+]])
+
+dnl Check that '-' means stdin, even if ./- exists.
+AT_DATA([-], [[hi
+]])
+AT_CHECK_M4([-], [0])
+AT_CHECK_M4([- --], [0])
+AT_CHECK_M4([-- -], [0])
+AT_CHECK_M4([./-], [0], [[hi
+]])
+AT_CHECK_M4([./- --], [0], [[hi
+]])
+AT_CHECK_M4([-- ./-], [0], [[hi
+]])
+
+AT_CLEANUP
+
+
 ## --------------- ##
 ## option grouping ##
 ## --------------- ##
@@ -107,6 +136,14 @@
 AT_CHECK_M4([-Q -P -D foo -d -d+f -- a], [0], [[ 1
 ]])
 
+AT_CHECK_M4([-QPDfoo -d -- a -d+f], [0], [[ 1
+hi
+]])
+
+AT_CHECK_M4([-Q -P -D foo -d ./a ./-d+f], [0], [[ 1
+hi
+]])
+
 AT_CHECK_M4([--def foo --debug a], [0], [[ 1
 m@&address@hidden()
 ]])
@@ -120,10 +157,16 @@
 export POSIXLY_CORRECT
 
 AT_CHECK_M4([-QPDfoo -d a -d+f], [0], [[ 1
+]])
+
+AT_CHECK_M4([-Q -P -D foo -d -d+f -- ./a], [0], [[ 1
+]])
+
+AT_CHECK_M4([-QPDfoo -d -- a -d+f], [0], [[ 1
 hi
 ]])
 
-AT_CHECK_M4([-Q -P -D foo -d -- a ./-d+f], [0], [[ 1
+AT_CHECK_M4([-Q -P -D foo -d ./a ./-d+f], [0], [[ 1
 hi
 ]])
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]