@natlibfi/marc-record
Version:
MARC record implementation in JavaScript
25 lines (24 loc) • 1.02 kB
JSON
{
"description": "Should return all fields with matching tag",
"skip": false,
"input": {
"leader": "02848ccm a22005894i 4500",
"fields":
[
{"tag": "001", "value": "A"},
{"tag": "001", "value": "B"},
{"tag": "003", "value": "A"},
{"tag": "100", "ind1": " ", "ind2": " ", "subfields": [{"code": "a", "value": "A"}]},
{"tag": "245", "ind1": " ", "ind2": " ", "subfields": [{"code": "a", "value": "A"}, {"code": "b", "value": "B"}]},
{"tag": "245", "ind1": " ", "ind2": " ", "subfields": [{"code": "a", "value": "A"}, {"code": "b", "value": "B"}, {"code": "c", "value": "C"}]}
]
},
"operations": [
{ "name": "getFields", "args": {"tag": "245"}}
],
"returns": [
{"tag": "245", "ind1": " ", "ind2": " ", "subfields": [{"code": "a", "value": "A"}, {"code": "b", "value": "B"}]},
{"tag": "245", "ind1": " ", "ind2": " ", "subfields": [{"code": "a", "value": "A"}, {"code": "b", "value": "B"}, {"code": "c", "value": "C"}]}
],
"immutable": true
}