@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) • 718 B
JavaScript
import {expect} from 'chai';
import {READERS} from '@natlibfi/fixura';
import generateTests from '@natlibfi/fixugen';
import {compareRecordValues} from '../src/compareRecordValues';
generateTests({
callback,
path: [__dirname, '..', 'test-fixtures', 'compareRecordValues'],
useMetadataFile: true,
recurse: false,
fixura: {
reader: READERS.JSON
}
});
function callback({getFixture}) {
const recordValuesA = getFixture('inputRecordValuesA.json');
const recordValuesB = getFixture('inputRecordValuesB.json');
const expectedResults = getFixture('expectedResults.json');
const compareResults = compareRecordValues(recordValuesA, recordValuesB);
expect(compareResults).to.eql(expectedResults);
}