UNPKG

@natlibfi/marc-record

Version:

MARC record implementation in JavaScript

41 lines (40 loc) 1.34 kB
{ "description": "Should return false if records have data fields with different number of subfields", "skip": false, "input": { "leader": "02848ccm a22005894i 4500", "fields": [ {"tag": "001", "value": "bar"}, {"tag": "502", "subfields": [{"code": "a", "value": "b"}]}, {"tag": "503", "ind1": "1", "subfields": [{"code": "a", "value": "b"}]}, {"tag": "503", "ind1": "1", "ind2": "2", "subfields": [{"code": "a", "value": "b"}]}, {"tag": "503", "ind1": "1", "ind2": "2", "subfields": [ {"code": "a", "value": "b"}, {"code": "c", "value": "d"} ] } ] }, "operations": [ { "name": "equalsTo", "args": { "leader": "02848ccm a22005894i 4500", "fields": [ {"tag": "001", "value": "bar"}, {"tag": "502", "subfields": [{"code": "a", "value": "b"}]}, {"tag": "503", "ind1": "1", "subfields": [{"code": "a", "value": "b"}]}, {"tag": "503", "ind1": "1", "ind2": "2", "subfields": [{"code": "a", "value": "b"}]}, {"tag": "503", "ind1": "1", "ind2": "2", "subfields": [ {"code": "a", "value": "b"}, {"code": "c", "value": "d"}, {"code": "x", "value": "X"} ] } ] } } ], "returns": false, "immutable": true }