-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve our approach for testing auth (part 1) #9681
Improve our approach for testing auth (part 1) #9681
Commits on Oct 23, 2023
-
improve stackexchange auth testing
Change auth tests to include all shields of the base class. The code is formated to be used in more general cases and increases code reuseability.
Configuration menu - View commit details
-
Copy full SHA for 764582e - Browse repository at this point
Copy the full SHA 764582eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e913a7 - Browse repository at this point
Copy the full SHA 2e913a7View commit details
Commits on Jan 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae1a231 - Browse repository at this point
Copy the full SHA ae1a231View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2c2a18 - Browse repository at this point
Copy the full SHA b2c2a18View commit details
Commits on Jan 16, 2024
-
We already test all existing classes, no need for a dummy
Configuration menu - View commit details
-
Copy full SHA for 9dd597d - Browse repository at this point
Copy the full SHA 9dd597dView commit details
Commits on Jan 20, 2024
-
Add getBadgeExampleCall to test-helpers
Add getBadgeExampleCall to extract the first OpenAPI example then reformat it for service invoke function.
Configuration menu - View commit details
-
Copy full SHA for 7bc3cc0 - Browse repository at this point
Copy the full SHA 7bc3cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6da3af - Browse repository at this point
Copy the full SHA f6da3afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31c3f94 - Browse repository at this point
Copy the full SHA 31c3f94View commit details -
Add the testAuth function which tests auth of a service (badge) using a provided dummy response.
Configuration menu - View commit details
-
Copy full SHA for 18ec387 - Browse repository at this point
Copy the full SHA 18ec387View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1688e58 - Browse repository at this point
Copy the full SHA 1688e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 609c017 - Browse repository at this point
Copy the full SHA 609c017View commit details
Commits on Feb 10, 2024
-
Add all auth methods to testAuth
Add all auth methods used to testAuth to be generic and used by all services. Add helper functions to make testAuth more readable
Configuration menu - View commit details
-
Copy full SHA for ffc7800 - Browse repository at this point
Copy the full SHA ffc7800View commit details
Commits on Feb 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3e5c98d - Browse repository at this point
Copy the full SHA 3e5c98dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 876708f - Browse repository at this point
Copy the full SHA 876708fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ddd577 - Browse repository at this point
Copy the full SHA 1ddd577View commit details -
Configuration menu - View commit details
-
Copy full SHA for c41f60f - Browse repository at this point
Copy the full SHA c41f60fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4cc1af - Browse repository at this point
Copy the full SHA f4cc1afView commit details -
Configuration menu - View commit details
-
Copy full SHA for b471c5c - Browse repository at this point
Copy the full SHA b471c5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aadc10 - Browse repository at this point
Copy the full SHA 7aadc10View commit details
Commits on Feb 13, 2024
-
Use apiHeaderKey and bearerHeaderKey function params
Use apiHeaderKey & bearerHeaderKey as function params rather then extracting them with regex from function strings. Those options are now part of an options object param joined with the contentType that replaces header. header was originaly added for setting content type of the reply, so it makes more sense to directly set the content type
Configuration menu - View commit details
-
Copy full SHA for 79dc536 - Browse repository at this point
Copy the full SHA 79dc536View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1435c2 - Browse repository at this point
Copy the full SHA d1435c2View commit details
Commits on Feb 16, 2024
-
Allow any pass & user key for QueryStringAuth
Before this commit the QueryStringAuth would only work for the key of stackexchange. This commit makes the testAuth function generic and allows passing user and pass keys.
Configuration menu - View commit details
-
Copy full SHA for a53f716 - Browse repository at this point
Copy the full SHA a53f716View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14d0789 - Browse repository at this point
Copy the full SHA 14d0789View commit details -
Fix wrong header for jwt login
Might set wrong header for jwt login request. This commit fixes that.
Configuration menu - View commit details
-
Copy full SHA for d22de8a - Browse repository at this point
Copy the full SHA d22de8aView commit details -
Support multiple authOrigins in testAuth
Some services might have more then one authOrigin. This commit makes sure we test for redundent authOrigins as well as support requests to them if needed.
Configuration menu - View commit details
-
Copy full SHA for 50f4144 - Browse repository at this point
Copy the full SHA 50f4144View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d310bd - Browse repository at this point
Copy the full SHA 2d310bdView commit details
Commits on Feb 17, 2024
-
Fix JwtAuth testing by introducing mandatory jwtLoginEndpoint
Prior to this change, JwtAuth testing would lead to erros due to the absence of a specified login endpoint, Nock would be dumplicated for both login and non login hosts and indicate a missing request. This commit enforces the requirement for a new jwtLoginEndpoint argument when testing JwtAuth. The argument seperates the endpoint nock scope from the behavior of the request nock.
Configuration menu - View commit details
-
Copy full SHA for 1b79b4c - Browse repository at this point
Copy the full SHA 1b79b4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 419bd01 - Browse repository at this point
Copy the full SHA 419bd01View commit details
Commits on Feb 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2b838c - Browse repository at this point
Copy the full SHA a2b838cView commit details