fix regex-negated-range test to print better error message
authorSzabolcs Nagy <nsz@port70.net>
Tue, 19 Aug 2014 17:57:34 +0000 (19:57 +0200)
committerSzabolcs Nagy <nsz@port70.net>
Tue, 19 Aug 2014 17:57:34 +0000 (19:57 +0200)
src/regression/regex-negated-range.c

index 0b53e0b..e560e3b 100644 (file)
@@ -16,8 +16,11 @@ int main(void)
        }
 
        n = regexec(&r, "k", 0, 0, REG_NOSUB);
-       if (n != REG_NOMATCH)
-               t_error("regexec returned %d, [^aa-z] must not match on \"k\"\n", n);
+       if (n != REG_NOMATCH) {
+               regerror(n, &r, buf, sizeof buf);
+               t_error("regexec(/[^aa-z]/ ~ \"k\") returned %d (%s), wanted REG_NOMATCH\n",
+                       n, buf);
+       }
 
        regfree(&r);