UNPKG

@natlibfi/marc-record

Version:

MARC record implementation in JavaScript

35 lines (32 loc) 1.01 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _fixugen = _interopRequireDefault(require("@natlibfi/fixugen")); var _fixura = require("@natlibfi/fixura"); var _chai = require("chai"); var _ = require("."); //import createDebugLogger from 'debug'; //const debug = createDebugLogger('@natlibfi:marc-record:marcFieldSort:test); //const debugData = debug.extend('data'); (0, _fixugen.default)({ callback, path: [__dirname, '..', 'test-fixtures', 'marcFieldSort'], useMetadataFile: true, recurse: false, fixura: { reader: _fixura.READERS.JSON, failWhenNotFound: false } }); function callback(_ref) { let { getFixture, disabled } = _ref; if (disabled) { throw new Error('Test disabled.'); } const rec = new _.MarcRecord(getFixture('input.json')); const sorted = rec.sortFields(); (0, _chai.expect)(sorted).to.eql(new _.MarcRecord(getFixture('result.json'))); } //# sourceMappingURL=marcFieldSort.spec.js.map