From 49a2cb971348b136e9b36fe8c8d91d447ea4969c Mon Sep 17 00:00:00 2001 From: Ben Webb Date: Tue, 5 Feb 2019 14:01:43 +0900 Subject: [PATCH] Add fixture for testing better oneOf validation errors openownership/cove-bods#16 --- .../basic_statement_id_and_type_errors.json | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 tests/fixtures/api/basic_statement_id_and_type_errors.json diff --git a/tests/fixtures/api/basic_statement_id_and_type_errors.json b/tests/fixtures/api/basic_statement_id_and_type_errors.json new file mode 100644 index 0000000..1d644f2 --- /dev/null +++ b/tests/fixtures/api/basic_statement_id_and_type_errors.json @@ -0,0 +1,73 @@ +[ + { + "statementType": "entityStatement", + "statementDate": "2017-11-18", + "entityType": "registeredEntity", + "name": "CHRINON LTD", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-COH", + "id": "07444723" + } + ] + }, + { + "statementID": "arst", + "statementType": "personStatement", + "statementDate": "2017-11-18", + "personType": "knownPerson", + "nationalities": [ + { + "code": "GB" + } + ], + "names": [ + { + "type": "individual", + "fullName": "Christopher Taggart", + "givenName": "Christopher", + "familyName": "Taggart" + }, + { + "type": "aka", + "fullName": "Chris Taggart" + } + ], + "birthDate": "1964-04", + "addresses": [ + { + "type": "service", + "address": "Aston House, Cornwall Avenue, London", + "country": "GB", + "postCode": "N3 1LF" + } + ] + }, + { + "statementType": "ownershipOrControlStatement", + "statementDate": "2017-11-18", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03559861b2e2" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl":true, + "startDate": "2016-04-06", + "share": { + "exact": 100 + } + } + ] + }, + { + }, + { + "statementType": "test" + } +]