Then the site should be running Drupal

Assert the site really is Drupal, via the Generator meta tag core's System module emits — optionally pinning the major version, which is what turns a smoke test into an upgrade guard.

The one place naming the CMS in the Gherkin is the point rather than a leak: the assertion has no meaning phrased generically.

Examples

Then the site should be running Drupal
Then the site should be running Drupal 10
And the site should be running Drupal 11
Then the site should not be running Drupal 9
And the site should not be running Drupal

Pattern

Then(/^the site should( not)* be running Drupal(?: (\d+))?$/, …)

Part of @webship-js/drupal-core-steps (github.com/webship/drupal-core-steps), a step pack for Webship-js 2.0.x.