Sha256: f079945b9b87476c41d332b77b734ac8d23a7cfa2761482b26cd61c859d43476

Contents?: true

Size: 931 Bytes

Versions: 6

Compression:

Stored size: 931 Bytes

Contents

# language: en
@dynamodb @raw_json
Feature: Amazon DynamoDB without translation

  As a user of Amazon DynamoDB
  I want to disable extra translation of request and responses
  So that I can use the API without extra overhead

  Background:
    Given I disable translation features Aws::DynamoDB

  Scenario: Sending a request with a simplified hash structure
    When I call the "ListTables" API with:
    | Limit | 1 |
    Then the HTTP request body should be:
    """
    {"Limit":1}
    """

  Scenario: Receiving a response with a simplified hash structure
    When I call the "ListTables" API
    Then I expect response data to be a hash
    And I expect response data["TableNames"] to be an array

  Scenario: Using simple mode does not disable error handling
    When I attempt to call the "DescribeTable" API with:
    | TableName | fake_table |
    Then I expect the response error code to be "ResourceNotFoundException"

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
aws-sdk-core-2.0.0.rc10 features/dynamodb/simplified.feature
aws-sdk-core-2.0.0.rc9 features/dynamodb/simplified.feature
aws-sdk-core-2.0.0.rc8 features/dynamodb/simplified.feature
aws-sdk-core-2.0.0.rc7 features/dynamodb/simplified.feature
aws-sdk-core-2.0.0.rc6 features/dynamodb/simplified.feature
aws-sdk-core-2.0.0.rc5 features/dynamodb/simplified.feature