Add test coverage for component usage
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3569396. --> Reported by: [phenaproxima](https://www.drupal.org/user/205645) Related to !8 >>> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>It seems to be an emerging best practice that, if your site template uses Canvas (and this starter kit does), it needs to be shipping any components (<code>canvas.component.*.yml</code> config files) that are in use in page regions, content templates, patterns, or landing pages.</p> <p>This is something that's very easy to miss or mess up, and the consequences can be hard-to-debug when there's a version mismatch. Shipping the component entities sidesteps this -- the component versions you use in the site template are the same as the component versions you ship.</p> <p>We should add test coverage for this.</p>
issue