diff --git a/Makefile.am b/Makefile.am index 54067bb..27cdd6d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -45,6 +45,7 @@ EXTRA_DIST = pkg.m4 \ tests/lib1/sysroot-dir.pc \ tests/lib1/circular-2.pc \ tests/lib1/multiline.pc \ + tests/lib1/multiline-bogus.pc \ tests/lib1/tilde-quoting.pc \ tests/lib1/circular-3.pc \ tests/lib1/no-trailing-newline.pc \ diff --git a/tests/lib1/multiline-bogus.pc b/tests/lib1/multiline-bogus.pc new file mode 100644 index 0000000..c7f0065 --- /dev/null +++ b/tests/lib1/multiline-bogus.pc @@ -0,0 +1,9 @@ +prefix=/test +exec_prefix=${prefix} +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: multiline +Description: A multiline +description blah blah blah +Version: 1.2.3 diff --git a/tests/parser.sh b/tests/parser.sh index 9e0614c..31a00c3 100755 --- a/tests/parser.sh +++ b/tests/parser.sh @@ -13,6 +13,7 @@ tests_init \ tilde_quoting \ paren_quoting \ multiline_field \ + multiline_bogus_header \ escaped_backslash \ flag_order_1 \ flag_order_2 \ @@ -117,6 +118,14 @@ multiline_field_body() pkgconf --list-all } +multiline_bogus_header_body() +{ + export PKG_CONFIG_PATH="${selfdir}/lib1" + atf_check \ + -s eq:0 \ + pkgconf --exists multiline-bogus +} + escaped_backslash_body() { atf_check \