From 9a0d1c016ef5bdc242111a711c1843404efd9d1a Mon Sep 17 00:00:00 2001
From: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Date: Fri, 27 Oct 2017 07:49:51 +0200
Subject: [PATCH] Bug 17989: (QA follow-up) Replace bad dots in
 SuggestionEngine_ExplodedTerms.t
Content-Type: text/plain; charset=utf-8

SuggestionEngine_ExplodedTerms.t uses paths like /../.. or /.. in order
to find a template in opac-tmpl.
Sub badtemplatecheck does not like these paths.
Using Cwd::abs_path to resolve the situation (rel2abs does not).

Test plan:
Run again t/db_dependent/SuggestionEngine_ExplodedTerms.t

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
---
 t/db_dependent/SuggestionEngine_ExplodedTerms.t | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/t/db_dependent/SuggestionEngine_ExplodedTerms.t b/t/db_dependent/SuggestionEngine_ExplodedTerms.t
index 42b2ba4..bac1b41 100644
--- a/t/db_dependent/SuggestionEngine_ExplodedTerms.t
+++ b/t/db_dependent/SuggestionEngine_ExplodedTerms.t
@@ -3,6 +3,7 @@
 use strict;
 use warnings;
 
+use Cwd qw/abs_path/;
 use File::Basename;
 use File::Spec;
 use Test::More;
@@ -34,7 +35,7 @@ sub get_where {
     else {
         $location .= '/..';
     }
-    return $location;
+    return abs_path($location);
 }
 
 my $langModule;
-- 
2.1.4