OSDN Git Service

Replace duplicate sed test with case we hadn't covered yet.
authorRob Landley <rob@landley.net>
Fri, 4 Dec 2015 21:18:15 +0000 (15:18 -0600)
committerRob Landley <rob@landley.net>
Fri, 4 Dec 2015 21:18:15 +0000 (15:18 -0600)
tests/sed.test

index 805184e..8c5bb5d 100755 (executable)
@@ -117,9 +117,10 @@ testing "sed delimiter in regex [char range] doesn't count" "sed -e 's/[/]//'" \
 testing "sed delete regex range start line after trigger" \
        "sed -e '/one/,/three/{' -e 'i meep' -e '1D;}'" \
        "meep\nmeep\ntwo\nmeep\nthree" "" "one\ntwo\nthree"
-testing "sed D further processing depends on whether line is blank" \
-       "sed -e '/one/,/three/{' -e 'i meep' -e'N;2D;}'" \
-       "meep\nmeep\ntwo\nthree\n" "" "one\ntwo\nthree\n"
+testing "sed blank pattern repeats last pattern" \
+       "sed -e '/^three/s//abc&def/'" \
+       "one two three\nabcthreedef four five\nfive six seven\n" "" \
+       "one two three\nthree four five\nfive six seven\n"
 
 # Different ways of parsing line continuations