uuid: - value: e8275304-6db2-435e-bd89-9810a1f51490 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:05+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: "Passing tests doesn't mean a working application" created: - value: '2024-11-03T00:00:00+00:00' changed: - value: '2025-05-11T09:00:05+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2024/11/03/passing-tests-doesnt-mean-a-working-application langcode: en body: - value: |
Having a passing test suite doesn't mean everything in your application is working.
It means the functionality you previously tested is working.
There may be edge cases you haven't covered or whole tests you haven't written yet, which may be working or could be broken.
If you have tests that were passing that are now failing, you know you've broken something.
Something that was previously working is broken and shouldn't be deployed.
That's why having tests is important - they give you the ability to identify and fix regressions before they are released.
format: full_html processed: |Having a passing test suite doesn't mean everything in your application is working.
It means the functionality you previously tested is working.
There may be edge cases you haven't covered or whole tests you haven't written yet, which may be working or could be broken.
If you have tests that were passing that are now failing, you know you've broken something.
Something that was previously working is broken and shouldn't be deployed.
That's why having tests is important - they give you the ability to identify and fix regressions before they are released.
summary: null field_daily_email_cta: { }