Skip to content

I reran the test suite with verbose logging to investigate the failures. Most of the failures are test-related issues introduced during the migration from Jekyll to Render Engine . #784

@kjaymiller

Description

@kjaymiller

I reran the test suite with verbose logging to investigate the failures. Most of the failures are test-related issues introduced during the migration from Jekyll to Render Engine .

Test fixed:

  • Updated the email link selector from email to [email protected]
  • Fixed the blog description test to match the actual HTML structure (article elements instead of p.post-description
  • Corrected title format expectations to match actual output ('Page | Black Python Devs' instead of 'Black Python Devs | Page')

Remaining issues:

  • Blog post URL generation tests still assume filename-based URLs (e.g. /blog/2024-05-25-filename.html), while the Render Engine generates title-based slugs (e.g. /blog/title-based-slug.html) -> 29 failing tests
  • Missing language attribute: pages currently render lang="" instead of lang="en"
  • I still need to verify whether there are any accessibility issues beyond test assumptions

Let me know how you'd like to proceed on the remaining items.

Originally posted by @danielcristho in #782 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions