Feature tests for testing Auto DevOps CI yml
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=25799)
</details>
<!--IssueSummary end-->
## Problem
We should have a feature that when running a pipeline on a Auto DevOps enabled project, the expected jobs appear.
- GitLab Core
- ~"GitLab Premium"
- With cluster (mocked)
- Without cluster
## Further details
E.g. Could we have caught https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23826 earlier ?
## Proposal
Write feature specs
- Probably needs mocked cluster
- Test project
issue