AppSync
Last updated
Was this helpful?
Last updated
Was this helpful?
A collection of matchers to test AWS AppSync mapping templates and JS resolvers.
appSyncResolver(input: AppSyncResolverInput)
Use the appSyncResolver
helper function to test JS resolvers.
code
: The path to a file containing an APPSYNC_JS
resolver code. The path can either be absolute, or relative to the working directory (process.cwd()
).
function
: The function to test. Must be request
or response
.
context
: The to be passed to the function
appSyncMappingTemplate(input: AppSyncMappingTemplateInput)
Use the appSyncMappingTemplate
helper function to test VTL mapping templates.
template
: The path to a file containing a mapping template. The path can either be absolute, or relative to the working directory (process.cwd()
).
context
: The to be injected into the template
toEvaluateTo<E>(expected: E)
Asserts that a mapping template or resolver evaluates to a given object for a given context.
toEvaluateToSnapshot(propertiesOrHint?: string, hint?: string)
toEvaluateToInlineSnapshot(propertiesOrHint?: string, hint?: string)
Asserts that the evaluated template matches the most recent snapshot. It works similarly to jest's .
Asserts that the evaluated template matches the most recent snapshot. It works similarly to jest's .