Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Communications Backbone System
backbone-adapter-testsuite
Commits
d75d34e9
Unverified
Commit
d75d34e9
authored
2 years ago
by
Dan Jones
Browse files
Options
Download
Email Patches
Plain Diff
feat: add tests for publish retry on 403
parent
2a22ae98
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
0 deletions
+21
-0
features/adapter_publish.feature
features/adapter_publish.feature
+21
-0
No files found.
features/adapter_publish.feature
View file @
d75d34e9
...
...
@@ -16,3 +16,24 @@ Feature: Can the adapter publish messages?
When
a mock send API response is configured to return an error
When
the publish method is called
Then
an error response is returned with status 403
Scenario
:
On 403 the message is retried once with new credentials
Given
valid config
When
the adapter instance is created
When
the auth method is called
When
a mock send API response is configured to return an error
When
the publish method is called
Then
an error response is returned with status 403
Then
the credentials are deleted
Then
the publish method is called with is_retry on
Then
the getAuthorizationHeader method is called
Scenario
:
On a retried 403 the message is not retried again
Given
valid config
When
the adapter instance is created
When
the auth method is called
When
a mock send API response is configured to return an error
When
the publish method is called with is_retry on
Then
an error response is returned with status 403
Then
the credentials are deleted
Then
the publish method is not called again
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment