[Top][All Lists]
[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
]])
- Changes to m4/tests/options.at,v,
Eric Blake <=