UNPKG

@natlibfi/marc-record

Version:

MARC record implementation in JavaScript

25 lines (24 loc) 747 B
import generateTests from "@natlibfi/fixugen"; import { READERS } from "@natlibfi/fixura"; import assert from "node:assert"; import { MarcRecord } from "./index.js"; generateTests({ callback, path: [import.meta.dirname, "..", "test-fixtures", "marcFieldSort"], useMetadataFile: true, recurse: false, fixura: { reader: READERS.JSON, failWhenNotFound: false } }); function callback({ getFixture, disabled }) { if (disabled) { throw new Error("Test disabled."); } const rec = new MarcRecord(getFixture("input.json")); const sorted = rec.sortFields(); const expectedResult = new MarcRecord(getFixture("result.json")); assert.deepStrictEqual(sorted, expectedResult); } //# sourceMappingURL=marcFieldSort.test.js.map