engine/features/backoffice/snippets.feature

40 lines
1.1 KiB
Gherkin
Raw Normal View History

Feature: Snippets
In order to manage snippets
As an administrator
I want to add/edit/delete snippets of my site
Background:
Given I have the site: "test site" set up
And I am an authenticated user
And a page named "home" with the template:
2011-06-02 13:36:03 +00:00
"""
{% include 'yield' %}
"""
And a snippet named "yield" with the template:
2011-06-02 13:36:03 +00:00
"""
"yield"
"""
2012-02-29 01:11:56 +00:00
Scenario: Creating a snippet
2011-06-02 14:01:25 +00:00
When I go to theme assets
And I follow "new snippet"
And I fill in "Name" with "Banner"
And I fill in "Slug" with "banner"
And I fill in "snippet_template" with "banner"
And I press "Create"
Then I should see "Snippet was successfully created."
And I should have "banner" in the banner snippet
2012-02-29 01:11:56 +00:00
@javascript
Scenario: Updating a snippet that includes another snippet
Given a snippet named "other" with the template:
2011-06-02 13:36:03 +00:00
"""
"other"
"""
When I go to theme assets
And I follow "yield"
2012-02-29 01:11:56 +00:00
And I change the snippet template to "{% include other %}"
And I press "Save"
Then I should see "Snippet was successfully updated."
2012-02-29 01:11:56 +00:00
And I should have "{% include other %}" in the yield snippet