test-fixtures/index/removeSubfield/02/metadata.json
{
"description": "Should remove entire field if last subfield is removed",
"skip": false,
"input": {
"leader": "02848ccm a22005894i 4500",
"fields":
[
{"tag": "500", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]},
{"tag": "501", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]},
{"tag": "502", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]},
{"tag": "503", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]},
{"tag": "504", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}]}
]
},
"operations": [
{"name": "removeSubfield", "args": {"field": 4, "subfield": 0}}
],
"result": {
"leader": "02848ccm a22005894i 4500",
"fields":
[
{"tag": "500", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]},
{"tag": "501", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]},
{"tag": "502", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]},
{"tag": "503", "ind1": " ", "ind2": " ", "subfields": [{"code": "0", "value": "x"}, {"code": "1", "value": "x"}]}
]
}
}