Files
bybit-api/test/v5/public.ws.test.ts
2025-01-24 15:41:34 +00:00

26 lines
786 B
TypeScript

import { WebsocketClient } from '../../src';
describe.skip('Public V5 Websocket client', () => {
const api = new WebsocketClient({});
const linearSymbol = 'BTCUSDT';
const linearCategory = 'linear';
describe('Topics subscription confirmation', () => {
it('can subscribeV5 to LINEAR with valid topic', async () => {
await expect(
api.subscribeV5(`publicTrade.${linearSymbol}`, linearCategory),
).resolves.toBeUndefined();
});
it('cannot subscribeV5 to LINEAR with valid topic', async () => {
try {
await api.subscribeV5(`publicTrade.${linearSymbol}X`, linearCategory);
} catch (e) {
expect(e).toBeDefined();
expect(e).toMatch(`(publicTrade.${linearSymbol}X) failed to subscribe`);
}
});
});
});