apple2js/test/js/formats/create_disk.spec.ts

18 lines
527 B
TypeScript

import { createDiskFromJsonDisk } from 'js/formats/create_disk';
import { testDisk } from './testdata/json';
describe('createDiskFromJsonDisk', () => {
it('parses a JSON disk', () => {
const disk = createDiskFromJsonDisk(testDisk);
expect(disk).toEqual({
encoding: 'nibble',
format: 'dsk',
name: 'Test Disk',
readOnly: undefined,
side: 'Front',
volume: 254,
tracks: expect.any(Array) as number[][]
});
});
});