Sha256: ea7a9bc2aedd40089fc7be9f39145848dede6d903e64698ea268cd161c40572f

Contents?: true

Size: 992 Bytes

Versions: 8

Compression:

Stored size: 992 Bytes

Contents

Feature: Error Handling
  As a user of the agcod service
  I want to correctly handle errors
  So I can get certified

  Background:
    Given I have access to the AGCOD web service
    And I am logging transactions

  Scenario: #8 Error Handling E203
    Given I specify response_id "AAAEPY26ZX1BSY"
    And I want to cancel request "2"
    When I send the request
    Then I should not receive a successful response

  Scenario: #9 Error Handling E204
    Given I specify response_id "A3REPY26ZX1BSY"
    And I want to cancel request "2"
    When I send the request
    Then I should not receive a successful response

  Scenario: #10 Error Handling for no currency code
    Given I specify the currency of "" 
    And I want to send request "7"
    When I send the request
    Then I should not receive a successful response

  Scenario: #11 Error Handling with Max Limit
    Given I want to send request "8"
    When I send the request
    Then I should not receive a successful response

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
agcod-0.1.1 features/error_handling.feature
dpickett-agcod-0.0.1 features/error_handling.feature
dpickett-agcod-0.0.2 features/error_handling.feature
agcod-0.1.0 features/error_handling.feature
agcod-0.0.6 features/error_handling.feature
agcod-0.0.4 features/error_handling.feature
agcod-0.0.3 features/error_handling.feature
agcod-0.0.2 features/error_handling.feature