UNPKG

@natlibfi/melinda-record-match-validator

Version:

Validates if two records matched by melinda-record-matching can be merged and sets merge priority

24 lines (20 loc) 706 B
import {expect} from 'chai'; import {READERS} from '@natlibfi/fixura'; import {MarcRecord} from '@natlibfi/marc-record'; import generateTests from '@natlibfi/fixugen'; import {collectRecordValues} from '../src/collectRecordValues'; generateTests({ callback, path: [__dirname, '..', 'test-fixtures', 'collectRecordValues'], useMetadataFile: true, recurse: false, fixura: { reader: READERS.JSON } }); function callback({getFixture}) { const record = new MarcRecord(getFixture('inputRecord.json'), {subfieldValues: false}); const expectedResults = getFixture('expectedResults.json'); const recordValues = collectRecordValues(record); expect(recordValues).to.eql(expectedResults); }