diff --git a/test/__snapshots__/index.test.ts.snap b/test/__snapshots__/index.test.ts.snap
index e3ccf8a..b0cb366 100644
--- a/test/__snapshots__/index.test.ts.snap
+++ b/test/__snapshots__/index.test.ts.snap
@@ -62,8 +62,8 @@ exports[`createHtmlReport() test All optional parameters present 1`] = `
AXE Accessibility Results for DEQUE project
- Page URL:
+
+ Page URL:
https://dequeuniversity.com/demo/mars/
Test Case: Full page analysis
@@ -1935,8 +1935,8 @@ exports[`createHtmlReport() test AxeResults passed 1`] = `
AXE Accessibility Results for DEQUE project
- Page URL:
+
+ Page URL:
http://example.com/
Test Case: Full page analysis
@@ -2889,536 +2889,535 @@ exports[`createHtmlReport() test AxeResults passed 1`] = `
-
-
#
-
Rule ID
-
Enabled
-
+
+
#
+
Rule ID
+
Enabled
+
-
-
1
-
object-alt
-
true
-
+
+
1
+
object-alt
+
true
+
-
-
2
-
role-img-alt
-
true
-
+
+
2
+
role-img-alt
+
true
+
-
-
3
-
input-image-alt
-
true
-
+
+
3
+
input-image-alt
+
true
+
-
-
4
-
image-alt
-
true
-
+
+
4
+
image-alt
+
true
+
-
-
5
-
svg-img-alt
-
true
-
+
+
5
+
svg-img-alt
+
true
+
-
-
6
-
area-alt
-
true
-
+
+
6
+
area-alt
+
true
+
-
-
7
-
audio-caption
-
true
-
+
+
7
+
audio-caption
+
true
+
-
-
8
-
video-caption
-
true
-
+
+
8
+
video-caption
+
true
+
-
-
9
-
definition-list
-
true
-
+
+
9
+
definition-list
+
true
+
-
-
10
-
dlitem
-
true
-
+
+
10
+
dlitem
+
true
+
-
-
11
-
listitem
-
true
-
+
+
11
+
listitem
+
true
+
-
-
12
-
list
-
true
-
+
+
12
+
list
+
true
+
-
-
13
-
th-has-data-cells
-
true
-
+
+
13
+
th-has-data-cells
+
true
+
-
-
14
-
td-headers-attr
-
true
-
+
+
14
+
td-headers-attr
+
true
+
-
-
15
-
td-has-header
-
true
-
+
+
15
+
td-has-header
+
true
+
-
-
16
-
p-as-heading
-
true
-
+
+
16
+
p-as-heading
+
true
+
-
-
17
-
aria-required-parent
-
true
-
+
+
17
+
aria-required-parent
+
true
+
-
-
18
-
aria-required-children
-
true
-
+
+
18
+
aria-required-children
+
true
+
-
-
19
-
table-fake-caption
-
true
-
+
+
19
+
table-fake-caption
+
true
+
-
-
20
-
css-orientation-lock
-
false
-
+
+
20
+
css-orientation-lock
+
false
+
-
-
21
-
autocomplete-valid
-
true
-
+
+
21
+
autocomplete-valid
+
true
+
-
-
22
-
link-in-text-block
-
true
-
+
+
22
+
link-in-text-block
+
true
+
-
-
23
-
no-autoplay-audio
-
true
-
+
+
23
+
no-autoplay-audio
+
true
+
-
-
24
-
color-contrast
-
true
-
+
+
24
+
color-contrast
+
true
+
-
-
25
-
meta-viewport
-
true
-
+
+
25
+
meta-viewport
+
true
+
-
-
26
-
avoid-inline-spacing
-
true
-
+
+
26
+
avoid-inline-spacing
+
true
+
-
-
27
-
server-side-image-map
-
true
-
+
+
27
+
server-side-image-map
+
true
+
-
-
28
-
meta-refresh
-
true
-
+
+
28
+
meta-refresh
+
true
+
-
-
29
-
blink
-
true
-
+
+
29
+
blink
+
true
+
-
-
30
-
marquee
-
true
-
+
+
30
+
marquee
+
true
+
-
-
31
-
bypass
-
true
-
+
+
31
+
bypass
+
true
+
-
-
32
-
frame-title
-
true
-
+
+
32
+
frame-title
+
true
+
-
-
33
-
document-title
-
true
-
+
+
33
+
document-title
+
true
+
-
-
34
-
scrollable-region-focusable
-
true
-
+
+
34
+
scrollable-region-focusable
+
true
+
-
-
35
-
identical-links-same-purpose
-
false
-
+
+
35
+
identical-links-same-purpose
+
false
+
-
-
36
-
label-content-name-mismatch
-
true
-
+
+
36
+
label-content-name-mismatch
+
true
+
-
-
37
-
html-has-lang
-
true
-
+
+
37
+
html-has-lang
+
true
+
-
-
38
-
html-lang-valid
-
true
-
+
+
38
+
html-lang-valid
+
true
+
-
-
39
-
html-xml-lang-mismatch
-
true
-
+
+
39
+
html-xml-lang-mismatch
+
true
+
-
-
40
-
valid-lang
-
true
-
+
+
40
+
valid-lang
+
true
+
-
-
41
-
form-field-multiple-labels
-
true
-
+
+
41
+
form-field-multiple-labels
+
true
+
-
-
42
-
duplicate-id-active
-
true
-
+
+
42
+
duplicate-id-active
+
true
+
-
-
43
-
duplicate-id
-
true
-
+
+
43
+
duplicate-id
+
true
+
-
-
44
-
duplicate-id-aria
-
true
-
+
+
44
+
duplicate-id-aria
+
true
+
-
-
45
-
aria-valid-attr
-
true
-
+
+
45
+
aria-valid-attr
+
true
+
-
-
46
-
aria-valid-attr-value
-
true
-
+
+
46
+
aria-valid-attr-value
+
true
+
-
-
47
-
aria-input-field-name
-
true
-
+
+
47
+
aria-input-field-name
+
true
+
-
-
48
-
aria-roles
-
true
-
+
+
48
+
aria-roles
+
true
+
-
-
49
-
aria-toggle-field-name
-
true
-
+
+
49
+
aria-toggle-field-name
+
true
+
-
-
50
-
aria-hidden-focus
-
true
-
+
+
50
+
aria-hidden-focus
+
true
+
-
-
51
-
aria-hidden-body
-
true
-
+
+
51
+
aria-hidden-body
+
true
+
-
-
52
-
button-name
-
true
-
+
+
52
+
button-name
+
true
+
-
-
53
-
aria-allowed-attr
-
true
-
+
+
53
+
aria-allowed-attr
+
true
+
-
-
54
-
input-button-name
-
true
-
+
+
54
+
input-button-name
+
true
+
-
-
55
-
aria-required-attr
-
true
-
+
+
55
+
aria-required-attr
+
true
+
-
-
56
-
aria-roledescription
-
true
-
+
+
56
+
aria-roledescription
+
true
+
-
-
57
-
link-name
-
true
-
+
+
57
+
link-name
+
true
+
-
-
58
-
label
-
true
-
+
+
58
+
label
+
true
+
-
-
59
-
accesskeys
-
true
-
+
+
59
+
accesskeys
+
true
+
-
-
60
-
region
-
true
-
+
+
60
+
region
+
true
+
-
-
61
-
aria-allowed-role
-
true
-
+
+
61
+
aria-allowed-role
+
true
+
-
-
62
-
landmark-banner-is-top-level
-
true
-
+
+
62
+
landmark-banner-is-top-level
+
true
+
-
-
63
-
landmark-complementary-is-top-level
-
true
-
+
+
63
+
landmark-complementary-is-top-level
+
true
+
-
-
64
-
landmark-contentinfo-is-top-level
-
true
-
+
+
64
+
landmark-contentinfo-is-top-level
+
true
+
-
-
65
-
focus-order-semantics
-
true
-
+
+
65
+
focus-order-semantics
+
true
+
-
-
66
-
tabindex
-
true
-
+
+
66
+
tabindex
+
true
+
-
-
67
-
landmark-no-duplicate-main
-
true
-
+
+
67
+
landmark-no-duplicate-main
+
true
+
-
-
68
-
label-title-only
-
true
-
+
+
68
+
label-title-only
+
true
+
-
-
69
-
frame-tested
-
true
-
+
+
69
+
frame-tested
+
true
+
-
-
70
-
frame-title-unique
-
true
-
+
+
70
+
frame-title-unique
+
true
+
-
-
71
-
heading-order
-
true
-
+
+
71
+
heading-order
+
true
+
-
-
72
-
empty-heading
-
true
-
+
+
72
+
empty-heading
+
true
+
-
-
73
-
hidden-content
-
true
-
+
+
73
+
hidden-content
+
true
+
-
-
74
-
landmark-unique
-
true
-
+
+
74
+
landmark-unique
+
true
+
-
-
75
-
landmark-main-is-top-level
-
true
-
+
+
75
+
landmark-main-is-top-level
+
true
+
-
-
76
-
page-has-heading-one
-
true
-
+
+
76
+
page-has-heading-one
+
true
+
-
-
77
-
landmark-one-main
-
true
-
+
+
77
+
landmark-one-main
+
true
+
-
-
78
-
landmark-no-duplicate-banner
-
true
-
+
+
78
+
landmark-no-duplicate-banner
+
true
+
-
-
79
-
landmark-no-duplicate-contentinfo
-
true
-
+
+
79
+
landmark-no-duplicate-contentinfo
+
true
+
-
-
80
-
scope-attr-valid
-
true
-
+
+
80
+
scope-attr-valid
+
true
+
-
-
81
-
image-redundant-alt
-
true
-
+
+
81
+
image-redundant-alt
+
true
+
-
-
82
-
table-duplicate-name
-
true
-
+
+
82
+
table-duplicate-name
+
true
+
-
-
83
-
skip-link
-
true
-
+
+
83
+
skip-link
+
true
+
-
-
84
-
meta-viewport-large
-
true
-
+
+
84
+
meta-viewport-large
+
true
+
@@ -3492,6 +3491,12 @@ exports[`createHtmlReport() test URL is not passed 1`] = `
AXE Accessibility Results
+
+
+
+
+
+
axe-core found 85 violations
@@ -4612,6 +4617,88 @@ exports[`createHtmlReport() test URL is not passed 1`] = `
"
`;
+exports[`createHtmlReport() test Verify report is created even if no violations passed 1`] = `
+"
+
+
+
+
+
+
+
+
+
+
+
+
+ AXE Accessibility Results
+
+
+
+
+ AXE Accessibility Results
+
+
+
+
+ Test Case: Full page analysis
+ Steps:
+
+
Open https://dequeuniversity.com/demo/mars/
+
Analyze full page with all rules enabled
+
+
+
+
axe-core found 0 violations
+
+
+
+
+
+
+"
+`;
+
exports[`createHtmlReport() test Verify report is created only with violations because passes and incomplete are not passed 1`] = `
"
@@ -4674,9 +4761,10 @@ exports[`createHtmlReport() test Verify report is created only with violations b
AXE Accessibility Results
@@ -5862,8 +5950,8 @@ exports[`createHtmlReport() test Verify report is created with violations and cu
AXE Accessibility Results
- Page URL:
+
+ Page URL:
https://dequeuniversity.com/demo/mars/
Test Case: Full page analysis
@@ -7056,9 +7144,10 @@ exports[`createHtmlReport() test Verify report is created with violations and pa
AXE Accessibility Results