Title: LighthouseFormatter generates a summary
Content:
# Lighthouse Report Summary
URL: https://example.com
Fetch Time: 2025-01-01T00:00:00.000Z
Lighthouse Version: 12.0.0

## Category Scores
- Performance: 80
- Accessibility: 100
=== end content

Title: LighthouseFormatter generates audits for a category
Content:
# Audits for Performance

The following audits in this category have a score below 90 and may need attention:
- **First Audit**: 80 (1.2s)
  * Description of first audit
=== end content

Title: LighthouseFormatter indicates when all audits passed
Content:
# Audits for Accessibility

All audits in this category passed (score >= 90).
=== end content

Title: LighthouseFormatter handles missing category
Content:
Category "seo" not found.
=== end content

Title: LighthouseFormatter formats table details
Content:
# Audits for Performance

The following audits in this category have a score below 90 and may need attention:
- **Table Audit**: 50
  * Audit with a table

    | URL | Wasted Bytes | Node | Location |
    | https://example.com/script.js | 1024 | div.main (path: 1,HTML,1,BODY,5,DIV) | https://example.com/script.js:10:5 |
    | https://example.com/style.css | 512 | body > p (selector: body > p) (path: 1,HTML,1,BODY,10,P) | https://example.com/style.css |
=== end content

Title: LighthouseFormatter formats opportunity details
Content:
# Audits for Performance

The following audits in this category have a score below 90 and may need attention:
- **Opportunity Audit**: 50
  * Audit with an opportunity

    Potential savings: 500ms, Potential savings: 2048 bytes
    | URL | Wasted Bytes |
    | https://example.com/large-script.js | 2048 |
=== end content

Title: LighthouseFormatter formats table details with summary
Content:
# Audits for Performance

The following audits in this category have a score below 90 and may need attention:
- **Summary Audit**: 50
  * Audit with a table summary

    Wasted time: 100ms
    Wasted bytes: 512
    | Text |
    | Some detail |
=== end content

Title: LighthouseFormatter formats landmark-one-main audit with node explanation
Content:
# Audits for Accessibility

The following audits in this category have a score below 90 and may need attention:
- **Document does not have a main landmark.**: 0
  * One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main).

    | Failing Elements |
    | html (selector: html) (path: 1,HTML) (explanation: Fix all of the following:   Document does not have a main landmark) |
=== end content
