[More Detail] [Collapse All]
Feature: Create a basic rest client that can get, put, post, and delete
features/print_response.feature
- Scenario: client rest Get
link
features/print_response.feature:4
Given I have a web service
 
And I have "GET" service for "/test" as follows
 
{'Answer': 'What did you expect?'}
And I am a rest client
 
# And I pause
When I "GET" from the web service
 
Then I receive the expected message
 
And the response prints like the following
 
CODE = 200
MESSAGE = 
BODY = {'Answer': 'What did you expect?'}
- Scenario: client rest Put
link
features/print_response.feature:23
Given I have a web service
 
And I have "PUT" service for "/test" as follows
 
{'Answer': 'What did you expect?'}
And I am a rest client
 
When I "PUT" to the web service with the following
 
{'Answer': 'What did you expect?'}
Then I receive the expected message
 
And the response prints like the following
 
CODE = 200
MESSAGE = 
BODY = {'Answer': 'What did you expect?'}
- Scenario: client rest Post
link
features/print_response.feature:43
Given I have a web service
 
And I have "POST" service for "/test" as follows
 
{'Answer': 'What did you expect?'}
And I am a rest client
 
When I "POST" to the web service with the following
 
{'Answer': 'What did you expect?'}
Then I receive the expected message
 
And the response prints like the following
 
CODE = 200
MESSAGE = 
BODY = {'Answer': 'What did you expect?'}
- Scenario: client rest Delete
link
features/print_response.feature:63
Given I have a web service
 
And I have "DELETE" service for "/test" as follows
 
{'Answer': 'What did you expect?'}
And I am a rest client
 
When I "DELETE" from the web service
 
Then I receive the expected message
 
And the response prints like the following
 
CODE = 200
MESSAGE = 
BODY = {'Answer': 'What did you expect?'}