apple2js/test/js/rom.test.ts
Will Scullin d4db26574d
Jest lint (#118)
* Jest lint

* Feedback
2022-05-30 09:29:48 -07:00

25 lines
786 B
TypeScript

import type ROM from '../../js/roms/rom';
import OriginalROM from '../../js/roms/system/original';
import IntegerROM from '../../js/roms/system/intbasic';
import FPBasicROM from '../../js/roms/system/fpbasic';
import Apple2eROM from '../../js/roms/system/apple2e';
import Apple2enhROM from '../../js/roms/system/apple2enh';
import Apple2jROM from '../../js/roms/system/apple2j';
const roms: { [name: string]: { new(): ROM } } = {
'original': OriginalROM,
'integer': IntegerROM,
'fpbasic': FPBasicROM,
'apple2e': Apple2eROM,
'apple2enh': Apple2enhROM,
'apple2j': Apple2jROM,
};
for (const rom of Object.keys(roms)) {
describe(`${rom}`, () => {
it('is constructable', () => {
expect(new roms[rom]()).not.toBeNull();
});
});
}