NatLibFi/marc-record-js

View on GitHub
test-fixtures/index/equivalence/09/metadata.json

Summary

Maintainability
Test Coverage
{
  "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
}