summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/test/modules/libpq_pipeline/t/001_libpq_pipeline.pl16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/test/modules/libpq_pipeline/t/001_libpq_pipeline.pl b/src/test/modules/libpq_pipeline/t/001_libpq_pipeline.pl
index fbac405d0d..7560439fec 100644
--- a/src/test/modules/libpq_pipeline/t/001_libpq_pipeline.pl
+++ b/src/test/modules/libpq_pipeline/t/001_libpq_pipeline.pl
@@ -9,16 +9,16 @@ use PostgreSQL::Test::Utils;
use Test::More;
# Use Test::Differences if installed, and select unified diff output.
-# No decent way to select a context line count with this;
-# we could use a sub ref to allow that.
BEGIN
{
- #<<< protect next line from pgperltidy
- if (!eval q{ use Test::Differences; unified_diff(); 1 }) ## no critic (ProhibitStringyEval)
- #>>>
- {
- *eq_or_diff = \&is;
- }
+ eval {
+ require Test::Differences;
+ Test::Differences->import;
+ unified_diff();
+ };
+
+ # No dice -- fall back to 'is'
+ *eq_or_diff = \&is if $@;
}
my $node = PostgreSQL::Test::Cluster->new('main');