DefinitelyTyped/types/rabbitmq-schema/rabbitmq-schema-tests.ts
2018-12-05 01:45:49 +02:00

17 lines
443 B
TypeScript

import RabbitMqSchema = require('rabbitmq-schema');
const topology = {};
const rabbitSchema = new RabbitMqSchema({}, '');
rabbitSchema.getExchanges();
rabbitSchema.getBindings();
rabbitSchema.getQueues();
rabbitSchema.getDirectBindings();
rabbitSchema.getQueueByName('images.jpeg.get');
rabbitSchema.getExchangeByName('images');
rabbitSchema.validate(topology);
rabbitSchema.validateMessage('images', 'images.jpeg.get', {testMsg: 'ok'});