From e76dd9cda18fec542487c4a94ac6d2032679c533 Mon Sep 17 00:00:00 2001 From: Yacine Petitprez Date: Sat, 28 Apr 2018 14:43:49 +0800 Subject: [PATCH] Fix issue with generation of report --- src/coverage/runtime/outputters/html_report.cr | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/coverage/runtime/outputters/html_report.cr b/src/coverage/runtime/outputters/html_report.cr index 505cc68..c4cfefc 100644 --- a/src/coverage/runtime/outputters/html_report.cr +++ b/src/coverage/runtime/outputters/html_report.cr @@ -2,6 +2,8 @@ require "ecr" require "file_utils" class Coverage::Outputter::HtmlReport < Coverage::Outputter + TEMPLATE_DIR = File.expand_path("../../../../template", __FILE__) + struct CoverageReport property filename : String property md5 : String @@ -29,21 +31,21 @@ class Coverage::Outputter::HtmlReport < Coverage::Outputter def initialize(@covered_files : Array(CoverageReport)) end - ECR.def_to_s "template/index.html.ecr" + ECR.def_to_s "#{TEMPLATE_DIR}/index.html.ecr" end class SummaryFile def initialize(@covered_files : Array(CoverageReport)) end - ECR.def_to_s "template/summary.html.ecr" + ECR.def_to_s "#{TEMPLATE_DIR}/summary.html.ecr" end class CoveredFile def initialize(@file : CoverageReport) end - ECR.def_to_s "template/cover.html.ecr" + ECR.def_to_s "#{TEMPLATE_DIR}/cover.html.ecr" end def initialize