]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
t: Add another test.
authorSimon Ruderich <simon@ruderich.org>
Wed, 17 Oct 2012 23:19:59 +0000 (01:19 +0200)
committerSimon Ruderich <simon@ruderich.org>
Wed, 17 Oct 2012 23:19:59 +0000 (01:19 +0200)
Shows one problem of words-nonword.

t/expected-empty.txt
t/expected-nonspaces.txt
t/expected-word-nonword.txt
t/expected-words-nonword.txt
t/expected-words-nonwords-spaces.txt
t/expected-words-nonwords.txt
t/expected-words-nonwordspaces-spaces.txt
t/expected-words-nonwordspaces.txt
t/test.sh

index 34403281c261ec8b114692f79b5865a598948618..19c91bfe4393be7ab6eaa7be833b2f79e9ce0779 100644 (file)
@@ -1,7 +1,7 @@
 diff --git a/test.txt b/test.txt
 --- a/test.txt
 +++ b/test.txt
-@@ -1,21 +1,22 @@
+@@ -1,26 +1,27 @@
 Tests
 ====
 
@@ -24,3 +24,8 @@ function testme() {
         }
     }
     return 42;
+}
+
+allow = $0 $! $? $.
+allow = $! $?
+allow = $0 $! $?
index 4a86a16a35bf9fc91b45c9ba14549589bf223daa..d6b35588abded05df5a9d0f775341ab334228d00 100644 (file)
@@ -1,7 +1,7 @@
 diff --git a/test.txt b/test.txt
 --- a/test.txt
 +++ b/test.txt
-@@ -1,21 +1,22 @@
+@@ -1,26 +1,27 @@
 Tests
 [-=====-]{+====+}
 
@@ -25,3 +25,8 @@ function testme() {
         }
     }
     return 42;
+}
+
+allow = {+$0+} $! $? $.
+allow = $! $?[-$.-]
+allow = {+$0+} $! $?[-$.-]
index 5c60650ad3dc8b692999d660a482a19ddc36fa80..76b34ac01fee9af0dd24c51e6e353f54b7008f37 100644 (file)
@@ -1,7 +1,7 @@
 diff --git a/test.txt b/test.txt
 --- a/test.txt
 +++ b/test.txt
-@@ -1,21 +1,22 @@
+@@ -1,26 +1,27 @@
 Tests
 ====[-=-]
 
@@ -24,3 +24,8 @@ function testme() {
         }
     }
     return 42;
+}
+
+allow = ${+0 $+}! $? $.
+allow = $! $?[- $.-]
+allow = $[-!-]{+0+} $[-?-]{+!+} $[-.-]{+?+}
index 7bae7ed0acf5f5b37bdac955db3b7832b68c434a..5e0f6b1afda1322b2d070ef987b8ca9430b1dd99 100644 (file)
@@ -1,7 +1,7 @@
 diff --git a/test.txt b/test.txt
 --- a/test.txt
 +++ b/test.txt
-@@ -1,21 +1,22 @@
+@@ -1,26 +1,27 @@
 Tests
 ====[-=-]
 
@@ -24,3 +24,8 @@ function testme() {
         }
     }
     return 42;
+}
+
+allow = ${+0 $+}! $? $.
+allow = $! $?[- $.-]
+allow = $[-!-]{+0+} $[-?-]{+!+} $[-.-]{+?+}
index 4ac431c545a31eba5a008cc9e47a1241b3a6b2c9..cbc70dc339eff37d23264cb71efe5c6d66ce6b06 100644 (file)
@@ -1,7 +1,7 @@
 diff --git a/test.txt b/test.txt
 --- a/test.txt
 +++ b/test.txt
-@@ -1,21 +1,22 @@
+@@ -1,26 +1,27 @@
 Tests
 [-=====-]{+====+}
 
@@ -24,3 +24,8 @@ function testme() {
         }
     }
     return 42;
+}
+
+allow[- = $! $? $.-]{+ = $0 $! $? $.+}
+allow[- = $! $? $.-]{+ = $! $?+}
+allow[- = $! $? $.-]{+ = $0 $! $?+}
index 4ac431c545a31eba5a008cc9e47a1241b3a6b2c9..cbc70dc339eff37d23264cb71efe5c6d66ce6b06 100644 (file)
@@ -1,7 +1,7 @@
 diff --git a/test.txt b/test.txt
 --- a/test.txt
 +++ b/test.txt
-@@ -1,21 +1,22 @@
+@@ -1,26 +1,27 @@
 Tests
 [-=====-]{+====+}
 
@@ -24,3 +24,8 @@ function testme() {
         }
     }
     return 42;
+}
+
+allow[- = $! $? $.-]{+ = $0 $! $? $.+}
+allow[- = $! $? $.-]{+ = $! $?+}
+allow[- = $! $? $.-]{+ = $0 $! $?+}
index 0606ad5b6e460ce0a5bf39b8b52e9bc6f250208e..11769daccba963feb41b96c8029228a0de9c1866 100644 (file)
@@ -1,7 +1,7 @@
 diff --git a/test.txt b/test.txt
 --- a/test.txt
 +++ b/test.txt
-@@ -1,21 +1,22 @@
+@@ -1,26 +1,27 @@
 Tests
 [-=====-]{+====+}
 
@@ -24,3 +24,8 @@ function testme() {
         }
     }
     return 42;
+}
+
+allow = {+$0 +}$! $? $.
+allow = $! $?[- $.-]
+allow = {+$0 +}$! $?[- $.-]
index 6d80450ca7bc71309a940a98368451bf7aa4d478..ce5d927afd53fbdaa16ebbddc89de61f38faa63f 100644 (file)
@@ -1,7 +1,7 @@
 diff --git a/test.txt b/test.txt
 --- a/test.txt
 +++ b/test.txt
-@@ -1,21 +1,22 @@
+@@ -1,26 +1,27 @@
 Tests
 [-=====-]{+====+}
 
@@ -24,3 +24,8 @@ function testme() {
         }
     }
     return 42;
+}
+
+allow = {+$0+} $! $? $.
+allow = $! $?[-$.-]
+allow = {+$0+} $! $?[-$.-]
index aedbff09d350623626a03b886ae09d34321aaec8..81e3b12aaf36c0240186ca04f6c8665dce54b8f1 100755 (executable)
--- a/t/test.sh
+++ b/t/test.sh
@@ -55,6 +55,10 @@ function testme() {
     }
     return 42;
 }
+
+allow = \$! \$? \$.
+allow = \$! \$? \$.
+allow = \$! \$? \$.
 EOF
 git add test.txt
 git commit -m 'Initial commit.' > /dev/null
@@ -83,6 +87,10 @@ function testme() {
     }
     return 42;
 }
+
+allow = \$0 \$! \$? \$.
+allow = \$! \$?
+allow = \$0 \$! \$?
 EOF