diff --git a/gnucash/report/standard-reports/test/test-generic-category-report.scm b/gnucash/report/standard-reports/test/test-generic-category-report.scm index e5a0473829..a93ac17c76 100644 --- a/gnucash/report/standard-reports/test/test-generic-category-report.scm +++ b/gnucash/report/standard-reports/test/test-generic-category-report.scm @@ -32,6 +32,7 @@ (use-modules (gnucash app-utils)) (use-modules (gnucash engine)) (use-modules (sw_engine)) +(use-modules (gnucash report stylesheets)) (use-modules (gnucash report report-system collectors)) (use-modules (gnucash engine test test-extras)) @@ -114,8 +115,8 @@ (let* ((result (gnc:html-document-render doc #f)) (tbl (stream->list (pattern-streamer "" - (list (list " ([0-9][0-9])/([0-9][0-9])/([0-9][0-9])" 1 2 3) - (list " ([^<]*)" 1)) + (list (list "([0-9][0-9])/([0-9][0-9])/([0-9][0-9])" 1 2 3) + (list "[^0-9]*([^<]*)" 1)) result)))) (every (lambda (date value-list) (let ((day (second date)) @@ -172,12 +173,12 @@ (columns (columns-from-report-document html-document)) (tbl (stream->list (pattern-streamer "" - (list (list " ([0-9][0-9])/([0-9][0-9])/([0-9][0-9])" 1 2 3) - (list " ([^<]*)" 1) - (list " ([^<]*)" 1) - (list " ([^<]*)" 1) - (list " ([^<]*)" 1) - (list " ([^<]*)" 1)) + (list (list "([0-9][0-9])/([0-9][0-9])/([0-9][0-9])" 1 2 3) + (list "[^0-9]*([^<]*)" 1) + (list "[^0-9]*([^<]*)" 1) + (list "[^0-9]*([^<]*)" 1) + (list "[^0-9]*([^<]*)" 1) + (list "[^0-9]*([^<]*)" 1)) html-document)))) ;(format #t "~a" html-document) (and (= 6 (length columns)) @@ -188,7 +189,7 @@ (define (columns-from-report-document doc) (let ((columns (stream->list (pattern-streamer "" - (list (list " ([^<]*)([^<]*)list (pattern-streamer "" - (list (list " ([0-9][0-9])/([0-9][0-9])/([0-9][0-9])" 1 2 3) - (list " ([^<]*)" 1)) + (list (list "([0-9][0-9])/([0-9][0-9])/([0-9][0-9])" 1 2 3) + (list "[^0-9]*([^<]*)" 1)) html-document))) (row-count (tbl-row-count tbl))) (and (member "account-1" columns)