livekit-client
Version:
JavaScript/TypeScript client SDK for LiveKit
14 lines (12 loc) • 527 B
text/typescript
/* eslint-disable @typescript-eslint/no-unused-vars */
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
import { DataTrackHandle } from './handle';
describe('DataTrackHandle', () => {
it('should parse handle raw inputs', () => {
expect(DataTrackHandle.fromNumber(3)).toEqual(3);
expect(() => DataTrackHandle.fromNumber(0)).toThrow('0x0 is a reserved value');
expect(() => DataTrackHandle.fromNumber(9999999)).toThrow(
'Value too large to be a valid track handle',
);
});
});