Sha256: b613e31790fea37944f03d93c7e26bdaeeb9e5c623557abbd34c269bf9d7e8d8
Contents?: true
Size: 1.9 KB
Versions: 33
Compression:
Stored size: 1.9 KB
Contents
Feature: Translations In order to avoid template duplication As a designer I want to be able to define translations and use them in my templates Background: Given I have the site: "test site" set up with name: "test site" And the site "test site" has locales "en, es" And I have a designer and an author Scenario: As an unauthenticated user Given I am not authenticated When I go to translations Then I should see "Log in" Scenario: As a designer Given I am an authenticated "designer" And I go to translations And I follow "new translation" And I fill in "Key" with "hello_world" And I fill in "English" with "Hello, World!" And I fill in "Spanish" with "¡Hola, Mundo!" And I press "Create" Then I should see "Translation was successfully created" in the html code And I follow "new translation" And I fill in "Key" with "english_only_please" And I fill in "English" with "English only, please" And I press "Create" When I follow "Contents" And I follow "Home page" within the main content And I fill in "page_raw_template" with "{{ 'hello_world' | translate}} {{ 'english_only_please' | translate}} {% locale_switcher %}" And I press "Save" And I follow "show" Then I should see "Hello, World!" And I should see "English only, please" When I follow "es" Then I should see "¡Hola, Mundo!" And I should see "English only, please" Scenario: As an author When I am an authenticated "author" And I go to translations And I follow "new translation" And I fill in "Key" with "example_key" And I fill in "English" with "Example text" And I fill in "Spanish" with "Texto de ejemplo" And I press "Create" Then I should see "Translation was successfully created" in the html code When I follow "Remove example_key" Then I should see "Translation was successfully deleted" in the html code
Version data entries
33 entries across 33 versions & 2 rubygems