UNPKG

@cnlabs/yandexmq-rest

Version:

library than decorates yandex db dynamodb rest api in lightweight style

29 lines (26 loc) 920 B
const YandexMQ = require('./index'); describe('main', function () { const ymq = new YandexMQ({ endpoint: 'https://message-queue.api.cloud.yandex.net/b1glho6pdsm66b2a60a2/dj6000000001g431046d/jwt-public-key', region: 'ru-central1', keyId: 'oDWgKxttn5gLd3iBIYH7', secretKey: '-1uidzTAZaWur-KDEIn_BZh5dpgiUWRBZGZjFl9P', verbose: true, }); it('test auth', async () => { await ymq.query('SendMessage', { MessageBody: "Test", }); const result = await ymq.query('ReceiveMessage', {}); console.log(JSON.stringify(result)); expect(result.ReceiveMessageResponse.ReceiveMessageResult[0].Message[0].Body[0]).toBe("Test"); }); it('error handling', async () => { try { await ymq.query('SendMessage', { }); expect(true).toBeFalsy(); } catch (e) { } }); });