Overview of automated tests, supporting code, progress in implementing each, and listing of what we aim to test.

For old discussion from the 8.x-1.x days that has some useful ideas: #2708615: Test coverage


Legend

✅ = Done

⏳ = In progress/partially complete

❌ = Not started yet

Tests


Links

Because I'm tired of having these tabs open all the time, lolol:

Comments

Ambient.Impact created an issue. See original summary.

  • Ambient.Impact committed 1fac4036 on 2.x
    Issue #3401146: Super basic Turbo functional JavaScript navigation test...

  • Ambient.Impact committed d413c04f on 2.x
    Issue #3401146: Expanded Turbo NavigationTest to user register tab.
    
ambient.impact’s picture

ambient.impact’s picture

Issue summary: View changes

Expanded navigation tests into nested list.

ambient.impact’s picture

Issue summary: View changes

Added form submission test nested list.

ambient.impact’s picture

ambient.impact’s picture

ambient.impact’s picture

Issue summary: View changes

Expanded drupalSettings updating list item with nested list.

  • Ambient.Impact committed d870a0d6 on package_validator_classes
    Added work-in-progress package validator so we can test requirements:...
ambient.impact’s picture

Issue summary: View changes

Added \refreshless_turbo_requirements() list item.

ambient.impact’s picture

Issue summary: View changes

Changed ⌛️ emoji to ⏳ as the former is a finished hourglass while the latter is what we want: an in-progress hourglass.

ambient.impact’s picture

Issue summary: View changes

Added list item for page cache request policy.

ambient.impact’s picture

Issue summary: View changes

Added item for Drupal\refreshless_turbo\Value\RefreshlessRequest.

ambient.impact’s picture

Assigned: ambient.impact » Unassigned
ambient.impact’s picture

ambient.impact’s picture

  • ambient.impact committed f6885246 on 2.x
    Issue #3401146: Started basic navigation test around admin section.
    

  • ambient.impact committed aa268e56 on 2.x
    Issues #3401146 & #3492760: Added basic form tests, incl. validation.
    
ambient.impact’s picture

Issue summary: View changes

Updated the status of a bunch of items and rewrote a few things to reflect current state of various fixes.

  • ambient.impact committed 139d192a on 2.x
    Issues #3401146 & #3478106: Test module & test for decorated messenger.
    

  • ambient.impact committed d3c21a82 on 2.x
    Refactored reload detection cookie into configurable library:
    
    The...
ambient.impact’s picture

  • ambient.impact committed dec813f0 on 2.x
    Issue #3401146: Scope .gitlab-ci.yml DRUPAL_CORE to "composer" job.
    

ambient.impact’s picture

Issue summary: View changes

Updated summary to reflect that we now have core patching in CI.

  • ambient.impact committed 430c35d2 on 2.x
    Issue #3401146: Hopefully fix GitLab CI base URL by leaning into routes...

  • ambient.impact committed a1a8f93b on 2.x
    Issues #3401146 & #3399314: Added stylesheet merging test + test module.
    
ambient.impact’s picture

Issue summary: View changes

Marking CSS specificity item partially complete.

  • ambient.impact committed 44f0f94e on 2.x
    Issue #3401146: Added drupalSettings XSS prevention test + test module.
    

  • ambient.impact committed 67ecc1bf on 2.x
    Issue #3401146: Split drupalSettings into trait + added more methods.
    

ambient.impact’s picture

Issue summary: View changes

  • ambient.impact committed 44f0f94e on 2.0.x
    Issue #3401146: Added drupalSettings XSS prevention test + test module.
    

  • ambient.impact committed 67ecc1bf on 2.0.x
    Issue #3401146: Split drupalSettings into trait + added more methods.
    

  • ambient.impact committed a1a8f93b on 2.0.x
    Issues #3401146 & #3399314: Added stylesheet merging test + test module.
    

  • ambient.impact committed 430c35d2 on 2.0.x
    Issue #3401146: Hopefully fix GitLab CI base URL by leaning into routes...

  • ambient.impact committed dec813f0 on 2.0.x
    Issue #3401146: Scope .gitlab-ci.yml DRUPAL_CORE to "composer" job.
    

  • ambient.impact committed 139d192a on 2.0.x
    Issues #3401146 & #3478106: Test module & test for decorated messenger.
    

  • ambient.impact committed d3c21a82 on 2.0.x
    Refactored reload detection cookie into configurable library:
    
    The...

  • ambient.impact committed aa268e56 on 2.0.x
    Issues #3401146 & #3492760: Added basic form tests, incl. validation.
    

  • ambient.impact committed f6885246 on 2.0.x
    Issue #3401146: Started basic navigation test around admin section.
    

  • ambient.impact committed c266ff0b on 2.x
    Issue #3401146: BehaviourTest now waits for RefreshLess page ready....

  • ambient.impact committed e5025e4c on 2.x
    Issue #3401146: Added web driver assert + module to wait for page ready.
    

  • ambient.impact committed c266ff0b on 2.0.x
    Issue #3401146: BehaviourTest now waits for RefreshLess page ready....

  • ambient.impact committed e5025e4c on 2.0.x
    Issue #3401146: Added web driver assert + module to wait for page ready.
    
ambient.impact’s picture

Issue summary: View changes

Added failure states list item.

ambient.impact’s picture

Issue summary: View changes

Added Mink and Ajax testing links.