Sha256: 5ca3b019734a5acbf583a85929cf08a704ff4e16dd0149a45529af7fc99660fb

Contents?: true

Size: 1.71 KB

Versions: 7

Compression:

Stored size: 1.71 KB

Contents

Feature: Getting new translations

  Scenario: Running update
    In order to receive the translations that have been updated since the last check
    When I have a valid project on localeapp.com with api key "MYAPIKEY"
    And an initializer file
    And the timestamp is 2 months old
    And new translations for the api key "MYAPIKEY" since last fetch with time "60" seconds later
    And a directory named "config/locales"
    When I run `localeapp update`
    Then translations should be fetched since last fetch only
    And help should not be displayed
    And a file named "config/locales/en.yml" should exist
    # check the content here
    # and the localeapp.yml file

  Scenario: Running update with no initializer file, passing the key on the command line
    In order to receive the translations that have been updated since the last check
    When I have a valid project on localeapp.com with api key "MYAPIKEY"
    And the timestamp is 2 months old
    And new translations for the api key "MYAPIKEY" since last fetch with time "60" seconds later
    And a directory named "config/locales"
    When I run `localeapp -k MYAPIKEY update`
    Then translations should be fetched since last fetch only
    And help should not be displayed
    And a file named "config/locales/en.yml" should exist

  Scenario: Running update with a too old timestamp
    In order to receive the translations that have been updated since the last check
    When I have a valid project on localeapp.com with api key "MYAPIKEY"
    And an initializer file
    And the timestamp is 8 months old
    When I run `localeapp update`
    Then the output should contain:
    """
    Timestamp is missing or too old
    """
    And help should not be displayed

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
localeapp-0.9.3 features/update.feature
localeapp-0.9.2 features/update.feature
localeapp-0.9.1 features/update.feature
localeapp-0.9.0 features/update.feature
localeapp-0.8.1 features/update.feature
localeapp-0.8.0 features/update.feature
localeapp-0.7.2 features/update.feature