uuid: - value: b51a5709-0942-4244-b857-16e5b43ff2fb langcode: - value: en type: - target_id: daily_email target_type: node_type target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 revision_timestamp: - value: '2025-05-11T09:00:08+00:00' revision_uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 revision_log: { } status: - value: true uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 title: - value: 'Adding automated tests to Content Access by Path' created: - value: '2024-08-01T00:00:00+00:00' changed: - value: '2025-05-11T09:00:08+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2024/08/01/adding-automated-tests-to-content-access-by-path langcode: en body: - value: |

Back in episode 11 of the Beyond Blocks podcast, my guest was Mark Conroy and we discussed various things including his Running Plan Generator and the Content Access By Path Drupal module.

Written for the LocalGov Drupal distribution, as its name suggests, the module allows for setting permissions to maintain content based on its path.

I had a quick look at the module whilst recording and mentioned there were no automated tests, and I was invited to write and contribute some.

I did, live on YouTube, and created a merge request for the module for review.

Today, that merge request was approved and the tests were added to the module, so I'm officially a contributor to that module.

I also added GitLab configuration, so the tests will automatically run for every change and help avoid regressions in the future.

format: full_html processed: |

Back in episode 11 of the Beyond Blocks podcast, my guest was Mark Conroy and we discussed various things including his Running Plan Generator and the Content Access By Path Drupal module.

Written for the LocalGov Drupal distribution, as its name suggests, the module allows for setting permissions to maintain content based on its path.

I had a quick look at the module whilst recording and mentioned there were no automated tests, and I was invited to write and contribute some.

I did, live on YouTube, and created a merge request for the module for review.

Today, that merge request was approved and the tests were added to the module, so I'm officially a contributor to that module.

I also added GitLab configuration, so the tests will automatically run for every change and help avoid regressions in the future.

summary: null field_daily_email_cta: { }