/* 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',
    );
  });
});
