From 0d03d65e991b5b3fd631c5929f73cdc343a600b6 Mon Sep 17 00:00:00 2001 From: lykmapipo Date: Thu, 4 Jun 2020 19:41:26 +0300 Subject: [PATCH] test(fixtures): add party nationality --- package-lock.json | 26 +++++++++---------- package.json | 6 ++--- test/fixtures/cases.js | 7 +++++ test/fixtures/predefines/index.js | 2 ++ .../fixtures/predefines/partynationalities.js | 13 ++++++++++ 5 files changed, 38 insertions(+), 16 deletions(-) create mode 100644 test/fixtures/predefines/partynationalities.js diff --git a/package-lock.json b/package-lock.json index f8ea522..6d6bfaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2578,20 +2578,20 @@ } }, "@codetanzania/ewea-case": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@codetanzania/ewea-case/-/ewea-case-0.1.0.tgz", - "integrity": "sha512-f8vmsPFk458mIIRMKGmi+fY6ftCorzL8lE16SO0uqJBwSfCtLnriazBe43ftMYjrR4IDiSnaN2wS53aWRSvnTg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@codetanzania/ewea-case/-/ewea-case-0.2.0.tgz", + "integrity": "sha512-bK1yP9vgw2ctmUgTYFG1kIpM5eoe+01N79hnRsvduq4dOYiutc7X5o9V8HU6NyEYTPSL/o90f9ySnW5/SeDwtA==", "requires": { "@codetanzania/emis-stakeholder": ">=2.8.0", - "@codetanzania/ewea-common": ">=0.17.1", + "@codetanzania/ewea-common": ">=0.19.0", "@codetanzania/ewea-event": ">=0.11.0", - "@codetanzania/ewea-internals": ">=0.19.0", + "@codetanzania/ewea-internals": ">=0.20.0", "@lykmapipo/common": ">=0.34.2", "@lykmapipo/env": ">=0.17.7", "@lykmapipo/express-common": ">=0.18.5", "@lykmapipo/express-rest-actions": ">=0.8.17", "@lykmapipo/file": ">=0.1.26", - "@lykmapipo/mongoose-common": ">=0.34.3", + "@lykmapipo/mongoose-common": ">=0.35.0", "@lykmapipo/mongoose-exportable": ">=0.3.30", "@lykmapipo/mongoose-sequenceable": ">=0.2.16", "@lykmapipo/postman": ">=0.18.13", @@ -2604,12 +2604,12 @@ } }, "@codetanzania/ewea-common": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@codetanzania/ewea-common/-/ewea-common-0.18.0.tgz", - "integrity": "sha512-K2pJd2y+Z912mdmGKmoZ/TLq7+9YQQPTGSv9zdlSegaXFHuYsOkJXyd2li/sXYRjnVXtbsZewrYIDSNiW2SNBg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@codetanzania/ewea-common/-/ewea-common-0.19.0.tgz", + "integrity": "sha512-3l0hh2O/dx+6KShWV4dCxZWzjeDe6um3q/sGwvXxJmLehqXVHS7l7bsyU4BAvedZ06VSSMpnpXxzqdhwdYdTHg==", "requires": { "@codetanzania/emis-stakeholder": ">=2.8.0", - "@codetanzania/ewea-internals": ">=0.19.0", + "@codetanzania/ewea-internals": ">=0.20.0", "@lykmapipo/common": ">=0.34.2", "@lykmapipo/constants": ">=0.4.15", "@lykmapipo/env": ">=0.17.7", @@ -2701,9 +2701,9 @@ } }, "@codetanzania/ewea-internals": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@codetanzania/ewea-internals/-/ewea-internals-0.19.0.tgz", - "integrity": "sha512-wQqm4WWawx09VdkPI9uSeaDemc0fPrfCyVLFw+EQLS3SVNBUN+1iwFqM1L5Z3y2AOG3HJKLfeJyf0A/JLdJsxQ==", + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@codetanzania/ewea-internals/-/ewea-internals-0.20.0.tgz", + "integrity": "sha512-8MrSzB6khC5VI50jSo9hGzbp2QgigUljkzYX6wf36tH0pzBUQ2hBmz/SEUsiUBiBTwbEWiNqT66GixeU0APpAQ==", "requires": { "@lykmapipo/common": ">=0.34.2", "async": ">=3.2.0", diff --git a/package.json b/package.json index a5e0282..feceb9d 100644 --- a/package.json +++ b/package.json @@ -118,11 +118,11 @@ }, "dependencies": { "@codetanzania/emis-stakeholder": ">=2.8.0", - "@codetanzania/ewea-case": ">=0.1.0", - "@codetanzania/ewea-common": ">=0.18.0", + "@codetanzania/ewea-case": ">=0.2.0", + "@codetanzania/ewea-common": ">=0.19.0", "@codetanzania/ewea-dispatch": ">=0.6.0", "@codetanzania/ewea-event": ">=0.11.0", - "@codetanzania/ewea-internals": ">=0.19.0", + "@codetanzania/ewea-internals": ">=0.20.0", "@lykmapipo/common": ">=0.34.2", "@lykmapipo/env": ">=0.17.7", "@lykmapipo/express-common": ">=0.18.5", diff --git a/test/fixtures/cases.js b/test/fixtures/cases.js index a0e484e..7c370b2 100644 --- a/test/fixtures/cases.js +++ b/test/fixtures/cases.js @@ -37,6 +37,13 @@ const cases = [ }, model: 'Predefine', }, + 'victim.nationality': { + match: { + namespace: 'PartyNationality', + 'strings.name.en': 'Tanzanian', + }, + model: 'Predefine', + }, 'victim.area': { match: { namespace: 'AdministrativeArea', 'strings.name.en': 'Ilala' }, model: 'Predefine', diff --git a/test/fixtures/predefines/index.js b/test/fixtures/predefines/index.js index 6179289..12242f4 100644 --- a/test/fixtures/predefines/index.js +++ b/test/fixtures/predefines/index.js @@ -15,6 +15,7 @@ import partyGroups from './partygroups'; import partyRoles from './partyroles'; import partyGenders from './partygenders'; import partyOccupations from './partyoccupations'; +import partyNationalities from './partynationalities'; import vehicleTypes from './vehicletypes'; import vehicleModels from './vehiclemodels'; import vehicleMakes from './vehiclemakes'; @@ -47,6 +48,7 @@ const predefines = [ ...partyRoles, ...partyGenders, ...partyOccupations, + ...partyNationalities, ...vehicleTypes, ...vehicleModels, ...vehicleMakes, diff --git a/test/fixtures/predefines/partynationalities.js b/test/fixtures/predefines/partynationalities.js new file mode 100644 index 0000000..1c24897 --- /dev/null +++ b/test/fixtures/predefines/partynationalities.js @@ -0,0 +1,13 @@ +const nationalities = [ + { + namespace: 'PartyNationality', + strings: { name: { en: 'Tanzanian' } }, + }, + { + namespace: 'PartyNationality', + strings: { name: { en: 'Unknown' } }, + booleans: { default: true }, + }, +]; + +export default nationalities;