Sha256: ec540b0d2bed66ff112c9053fbfff1e7879befc5cc737e8771ddf152e761b1fe
Contents?: true
Size: 1.95 KB
Versions: 10
Compression:
Stored size: 1.95 KB
Contents
Feature: `pull' command Scenario: Pulls translations Given I have a translations on localeapp.com for the project with api key "MYAPIKEY" And an initializer file And a directory named "config/locales" And a directory named "log" When I successfully run `localeapp pull` Then the output should contain: """ Localeapp Pull Fetching translations: Success! Updating backend: Success! """ And a file named "config/locales/en.yml" should exist And a file named "config/locales/es.yml" should exist Scenario: Pulls single translation Given I have a translations on localeapp.com for the project with api key "MYAPIKEY" And an initializer file And a directory named "config/locales" And a directory named "log" When I successfully run `localeapp pull en` Then the output should contain "Fetching en translations:" And a file named "config/locales/en.yml" should exist And a file named "config/locales/es.yml" should not exist Scenario: Reports an error when a given locale is missing Given I have a translations on localeapp.com for the project with api key "MYAPIKEY" And an initializer file When I run `localeapp pull err` Then the exit status must be 1 And the output should contain: """ Could not find given locale """ Scenario: Reports an error when locales directory is missing Given I have a translations on localeapp.com for the project with api key "MYAPIKEY" And an initializer file When I run `localeapp pull` Then the exit status must be 1 And the output should contain: """ Could not write locale file, please make sure that config/locales exists and is writable """ Scenario: Reports an error when the given API key is incorrect Given no project exist on localeapp.com with API key "MYAPIKEY" When I run `localeapp -k MYAPIKEY pull` Then the exit status must be 70 And the output must match /error.+404/i
Version data entries
10 entries across 10 versions & 1 rubygems