summaryrefslogtreecommitdiff
path: root/regress
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2020-05-11 03:10:46 +0000
committerrillig <rillig@pkgsrc.org>2020-05-11 03:10:46 +0000
commit3ccfb7e190883884457017d14e5a07a0a0da2ed5 (patch)
tree2a236973b1047a7ebc17b3ce54ed548577fe2f92 /regress
parentad7380b49bf3a77d6f581c4ad0611c56b980a469 (diff)
downloadpkgsrc-3ccfb7e190883884457017d14e5a07a0a0da2ed5.tar.gz
regress/tools-platform: demonstrate bug in nbsed-20120308
Diffstat (limited to 'regress')
-rw-r--r--regress/tools-platform/sed.test11
1 files changed, 9 insertions, 2 deletions
diff --git a/regress/tools-platform/sed.test b/regress/tools-platform/sed.test
index 693d8d3dd7f..bb7d55797ee 100644
--- a/regress/tools-platform/sed.test
+++ b/regress/tools-platform/sed.test
@@ -1,8 +1,8 @@
#! /bin/sh
-# $NetBSD: sed.test,v 1.1 2020/05/02 07:24:32 rillig Exp $
+# $NetBSD: sed.test,v 1.2 2020/05/11 03:10:46 rillig Exp $
#
-set -e
+set -eu
mydir=`dirname "$0"`
. "${mydir}/tests.subr"
@@ -37,3 +37,10 @@ sed_test "[[:character classes:]]" \
"hello${nl}foo bar" \
"hello" \
-e "/[[:space:]]/d"
+
+
+# nbsed-20120308 from textproc/nbsed does not add a newline here.
+sed_test 'adding a line' \
+ '1'"$nl"'2'"$nl"'3'"$nl"'4' \
+ '1'"$nl"'2'"$nl"'between 2 and 3'"$nl"'3'"$nl"'4' \
+ -e '/2/a\'"$nl"'between 2 and 3'