]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(8-bit-t): New test for the above fix.
authorJim Meyering <jim@meyering.net>
Thu, 16 Nov 2000 14:19:00 +0000 (14:19 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 16 Nov 2000 14:19:00 +0000 (14:19 +0000)
tests/join/Test.pm

index 563f431c31311ccc4cdc5cbee2cc0dda0712366d..1f567917b214248c856f2a1e14fc5d20cb519942 100644 (file)
@@ -2,6 +2,13 @@ package Test;
 require 5.002;
 use strict;
 
+my $delim = chr 0247;
+sub t_subst ($)
+{
+  (my $s = $_[0]) =~ s/:/$delim/g;
+  return $s;
+}
+
 my @tv = (
 # test name
 #     flags       file-1 file-2    expected output   expected return code
@@ -105,6 +112,11 @@ my @tv = (
 # fail on e.g. Linux systems, because the input to join isn't sorted.
 # ['lc-collate', '', ["a 1a\nB 1B\n", "B 2B\n"], "B 1B 2B\n", 0],
 
+# Based on a report from Antonio Rendas.  Fixed in 2.0.9.
+['8-bit-t', t_subst "-t:",
+ [t_subst "a:1\nb:1\n", t_subst "a:2:\nb:2:\n"],
+ t_subst "a:1:2:\nb:1:2:\n", 0],
+
 );