Then the page should have editable plugins

Assert the page shows (or does not show) the markers django CMS adds around editable plugins and placeholders (template.cms-plugin, .cms-plugin, .cms-placeholder). They exist in edit mode only: a published page must not carry them.

Examples

Then the page should have editable plugins
Then the page should not have editable plugins
And the page should have editable plugins
But the page should not have editable plugins
Then the page should not have editable plugins

Pattern

Then(/^the page should( not)* have editable plugins$/, …)

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