Tim Lai
abcc3837e9
fix(requestInterceptor): use async/await to support return new Promise ( #6279 )
...
ref: #4778
2020-07-31 10:07:52 -07:00
Tim Lai
2fd1e4037c
feat(RequestBody): validation support for required fields ( #6223 )
...
fixes #5181
* application/json
* application/xml
* application/x-www-form-urlencoded
* Set requestBodyValue values to be an immutable Map, as "value". Previously stored as a normal String.
* This enables adding "errors" to the Map, for validation use
* note: getOAS3RequiredRequestBodyContentType requires state.spec,
* which is not available to state.oas3
2020-07-16 17:53:28 -07:00
Tim Lai
a1589a679c
style: replace var with let in /test files ( #6164 )
2020-06-23 10:16:23 -07:00
John
21f51494a2
fix: support variables in auth urls ( #5913 )
2020-06-10 14:45:02 -07:00
poveilleux
139592e353
feat: add PKCE support for OAuth2 Authorization Code flows ( #5361 )
...
* Add PKCE support.
* Fix tests
* Update oauth2.md
* Rename usePkce
* Fix the BrokenComponent error
* Update oauth2.md
* Remove isCode variable. Remove uuid4 dependency.
* Remove utils functions
* Import crypto
* Fix tests
* Fix the tests
* Cleanup
* Fix code_challenge generation
* Move code challenge and verifier to utils for mocks. Update tests.
* Mock the PKCE methods in the utils file properly.
* Add missing expect
* use target-method spies
* Add comments to explain test values.
* Get rid of jsrsasign.
2019-10-07 17:24:43 -07:00
kyle
f523ec40f0
housekeeping: reorganize and rewire Mocha tests ( #5600 )
...
* move Mocha-run tests to `test/mocha`
* fix relative paths
* fix JSX test paths
* update stagnated JSX tests
* `test/setup.js` -> `test/mocha/setup.js`
* use regex+globstar for test matching
* remove `console.log`
2019-09-10 21:26:21 -07:00