How to use the @cumulus/test-data/schemas/message_schema.json function in @cumulus/test-data

To help you get started, we’ve selected a few @cumulus/test-data examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github nasa / cumulus / packages / common / schema.js View on Github external
/**
 * Validates the collection configuration object passed to it. Returns true or false. If invalid it
 * will have a errors attribute on the function with the list of errors.
 */
exports.validateCollectionsConfiguration = ajv.compile(collectionSchema,
  {
    schemas: { 'ingest_common_schema.json': compiledCommon.schema },
    allErrors: true
  });

/**
 * Validates the message against the JSON schema. Returns true or false. If invalid it
 * will have a errors attribute on the function with the list of errors.
 */
exports.validateMessageEnvelope = ajv.compile(messageSchema,
  {
    schemas: { 'ingest_common_schema.json': compiledCommon.schema },
    allErrors: true
  });

@cumulus/test-data

Includes the test data for various packages

Apache-2.0
Latest version published 17 days ago

Package Health Score

82 / 100
Full package analysis