add support for ajv-formats #29
GitHub Actions / Unit Tests
succeeded
Jun 25, 2024 in 1s
43 passed, 0 failed and 1 skipped
✅ reports/junit.xml
44 tests were completed in 1s with 43 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
AttachmentRegistry | 12✅ | 241ms | ||
Nornir Tests | 10✅ | 1s | ||
OpenAPI Router | 5✅ | 741ms | ||
Parsing | 1✅ | 204ms | ||
REST tests | 5✅ | 707ms | ||
test something | 1⚪ | 131ms | ||
utils | 10✅ | 131ms |
✅ AttachmentRegistry
AttachmentRegistry #register registers a value and returns a key
✅ AttachmentRegistry #register registers a value and returns a key
AttachmentRegistry #registerFactory registers a factory and returns a key
✅ AttachmentRegistry #registerFactory registers a factory and returns a key
AttachmentRegistry #registerFactory caches the result of the factory
✅ AttachmentRegistry #registerFactory caches the result of the factory
AttachmentRegistry #put puts a constant value in the registry
✅ AttachmentRegistry #put puts a constant value in the registry
AttachmentRegistry #putFactory puts a factory in the registry
✅ AttachmentRegistry #putFactory puts a factory in the registry
AttachmentRegistry #delete deletes value from the registry by key
✅ AttachmentRegistry #delete deletes value from the registry by key
AttachmentRegistry #getAssert gets a value from the registry or throws
✅ AttachmentRegistry #getAssert gets a value from the registry or throws
AttachmentRegistry #getAssert throws NornirMissingAttachmentException if key does not exist in registry
✅ AttachmentRegistry #getAssert throws NornirMissingAttachmentException if key does not exist in registry
AttachmentRegistry #has checks if a key exists in the registry
✅ AttachmentRegistry #has checks if a key exists in the registry
AttachmentRegistry #hasAll checks if all keys exist in the registry
✅ AttachmentRegistry #hasAll checks if all keys exist in the registry
AttachmentRegistry #hasAny checks if any key exists in the registry
✅ AttachmentRegistry #hasAny checks if any key exists in the registry
AttachmentRegistry #merge merges two registries
✅ AttachmentRegistry #merge merges two registries
✅ Nornir Tests
Nornir Tests use() Should add basic middleware
✅ Nornir Tests use() Should add basic middleware
Nornir Tests use() Should throw when middleware throws
✅ Nornir Tests use() Should throw when middleware throws
Nornir Tests useResult() Should add basic middleware
✅ Nornir Tests useResult() Should add basic middleware
Nornir Tests useResult() Should handle previous error result
✅ Nornir Tests useResult() Should handle previous error result
Nornir Tests build() with base registry Should build a chain a registry including existing registry keys
✅ Nornir Tests build() with base registry Should build a chain a registry including existing registry keys
Nornir Tests build() with base registry Base registry should not be modified
✅ Nornir Tests build() with base registry Base registry should not be modified
Nornir Tests useChain() Should compose chain
✅ Nornir Tests useChain() Should compose chain
Nornir Tests split() Should split items
✅ Nornir Tests split() Should split items
Nornir Tests split() Should handle errors
✅ Nornir Tests split() Should handle errors
Nornir Tests match() Should run the correct match
✅ Nornir Tests match() Should run the correct match
✅ OpenAPI Router
OpenAPI Router Should process a basic request
✅ OpenAPI Router Should process a basic request
OpenAPI Router Should not process an invalid request
✅ OpenAPI Router Should not process an invalid request
OpenAPI Router Should support merging routers
✅ OpenAPI Router Should support merging routers
OpenAPI Router Should not allow implementing the same route twice
✅ OpenAPI Router Should not allow implementing the same route twice
OpenAPI Router Should not allow implementing the same route more than once with merge
✅ OpenAPI Router Should not allow implementing the same route more than once with merge
✅ Parsing
Parsing Should throw correct error on failure to parse
✅ Parsing Should throw correct error on failure to parse
✅ REST tests
REST tests Valid requests Should process a basic GET request
✅ REST tests Valid requests Should process a basic GET request
REST tests Valid requests Should process a basic POST request
✅ REST tests Valid requests Should process a basic POST request
REST tests Valid requests Should process a GET request with an empty body
✅ REST tests Valid requests Should process a GET request with an empty body
REST tests Invalid requests Should return a 404 for an invalid path
✅ REST tests Invalid requests Should return a 404 for an invalid path
REST tests Invalid requests Should return a 422 for an invalid body
✅ REST tests Invalid requests Should return a 422 for an invalid body
✅ test something
test something should do something
⚪ test something should do something
✅ utils
utils simpleSpecResolve function resolves $ref references
✅ utils simpleSpecResolve function resolves $ref references
utils simpleSpecResolve function resolves object without $ref
✅ utils simpleSpecResolve function resolves object without $ref
utils simpleSpecResolve function resolves simple array items
✅ utils simpleSpecResolve function resolves simple array items
utils simpleSpecResolve function resolves array items
✅ utils simpleSpecResolve function resolves array items
utils simpleSpecResolve function resolves nested objects
✅ utils simpleSpecResolve function resolves nested objects
utils resolves nested objects with nested arrays
✅ utils resolves nested objects with nested arrays
utils resolves complex deeply nested objects
✅ utils resolves complex deeply nested objects
utils Handles multiple references to the same object
✅ utils Handles multiple references to the same object
utils Handles circular references
✅ utils Handles circular references
utils Does not mutate the input object
✅ utils Does not mutate the input object
Loading