To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!
More about adding a collaboratorwait for requests on double to happen
In order to know when it is a good time to verify requests on a double
As test developer
I want to be able to wait until specified number of requests happen
- Background
-
- Given
-
I created a double:
@double = RestAssured::Double.create(:fullpath => '/some/api')
- Scenarios
-
- succesfully wait for requests
-
- When
-
I wait for 3 requests:
@double.wait_for_requests(3)
- And
- that double gets requested 3 times
- Then
- it should let me through
- wait for requests that never come
-
- When
-
I wait for 3 requests:
@double.wait_for_requests(3)
- And
- that double gets requested 2 times
- Then
- it should wait for 5 seconds (default timeout)
- And
-
it should raise MoreRequestsExpected error after with the following message:
Expected 3 requests. Got 2.
- custom timeout
-
- When
-
I wait for 3 requests:
@double.wait_for_requests(3, :timeout => 3)
- And
- that double gets requested 2 times
- Then
- it should wait for 3 seconds
Last published almost 7 years ago by artemave.