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) 739 B
import assert from 'node:assert'; import {READERS} from '@natlibfi/fixura'; import generateTests from '@natlibfi/fixugen'; import {compareRecordValues} from '../src/compareRecordValues.js'; generateTests({ callback, path: [import.meta.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); assert.deepEqual(compareResults, expectedResults); }