jest.mock('./Logger/Logger'); import { SearchRecords } from './SearchRecords'; import { RecordItem, IRecordItem } from './RecordItem'; describe('SearchRecords', () => { const record = new RecordItem('AnID', 'AType', 'ARecord'); test('test methods', () => { const searchRecords = new SearchRecords(); expect(searchRecords.toJSON()).toEqual([]); searchRecords.addSearchRecord(record); expect(searchRecords.toJSON()).toEqual([record]); searchRecords.addSearchRecord(record); expect(searchRecords.toJSON()).toEqual([record, record]); expect(SearchRecords.fromJSON(searchRecords.toJSON())).toEqual(searchRecords); }); });