This package provides an implementation for the @aws-appsync/utils
package that is available on AWS.
We do not yet cover all functionality as provided by AWS AppSync. To request missing functions, or to see our function coverage, please see #19.
The test suite has automatic comparison with AWS. The testing workflow looks like:
- Add the test to
__tests__/index.test.js
passing the string text of the utility you wish to test, for example
test("string", async () => {
await checkValid(`util.dynamodb.toDynamoDB("test")`);
});
- Run the test against AWS to capture the snapshot:
npm run test:aws
- Run the tests against the local package, using the snapshot for the ground truth
npm run test