Skip to content

Commit

Permalink
feat: expose defaults names map
Browse files Browse the repository at this point in the history
  • Loading branch information
lykmapipo committed Apr 13, 2020
1 parent d2ade0f commit 509a43f
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 0 deletions.
24 changes: 24 additions & 0 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,30 @@ export const DEFAULT_ADMINISTRATIVEAREA_NAME = undefined;
export const DEFAULT_FEATURE_NAME = undefined;
export const DEFAULT_EVENTACTIONCATALOGUE_NAME = undefined;
export const DEFAULT_NOTIFICATIONTEMPLATE_NAME = undefined;
export const DEFAULT_NAMES = {
[PREDEFINE_NAMESPACE_UNIT]: DEFAULT_UNIT_NAME,
[PREDEFINE_NAMESPACE_ADMINISTRATIVELEVEL]: DEFAULT_ADMINISTRATIVELEVEL_NAME,
[PREDEFINE_NAMESPACE_FEATURETYPE]: DEFAULT_FEATURETYPE_NAME,
[PREDEFINE_NAMESPACE_EVENTINDICATOR]: DEFAULT_EVENTINDICATOR_NAME,
[PREDEFINE_NAMESPACE_EVENTTOPIC]: DEFAULT_EVENTTOPIC_NAME,
[PREDEFINE_NAMESPACE_EVENTLEVEL]: DEFAULT_EVENTLEVEL_NAME,
[PREDEFINE_NAMESPACE_EVENTSEVERITY]: DEFAULT_EVENTSEVERITY_NAME,
[PREDEFINE_NAMESPACE_EVENTCERTAINTY]: DEFAULT_EVENTCERTAINTY_NAME,
[PREDEFINE_NAMESPACE_EVENTSTATUS]: DEFAULT_EVENTSTATUS_NAME,
[PREDEFINE_NAMESPACE_EVENTURGENCY]: DEFAULT_EVENTURGENCY_NAME,
[PREDEFINE_NAMESPACE_EVENTRESPONSE]: DEFAULT_EVENTRESPONSE_NAME,
[PREDEFINE_NAMESPACE_PARTYGROUP]: DEFAULT_PARTYGROUP_NAME,
[PREDEFINE_NAMESPACE_PARTYROLE]: DEFAULT_PARTYROLE_NAME,
[PREDEFINE_NAMESPACE_EVENTGROUP]: DEFAULT_EVENTGROUP_NAME,
[PREDEFINE_NAMESPACE_EVENTTYPE]: DEFAULT_EVENTTYPE_NAME,
[PREDEFINE_NAMESPACE_EVENTFUNCTION]: DEFAULT_EVENTFUNCTION_NAME,
[PREDEFINE_NAMESPACE_EVENTACTION]: DEFAULT_EVENTACTION_NAME,
[PREDEFINE_NAMESPACE_EVENTQUESTION]: DEFAULT_EVENTQUESTION_NAME,
[PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA]: DEFAULT_ADMINISTRATIVEAREA_NAME,
[PREDEFINE_NAMESPACE_FEATURETYPE]: DEFAULT_FEATURE_NAME,
[PREDEFINE_NAMESPACE_EVENTACTIONCATALOGUE]: DEFAULT_EVENTACTIONCATALOGUE_NAME,
[PREDEFINE_NAMESPACE_NOTIFICATIONTEMPLATE]: DEFAULT_NOTIFICATIONTEMPLATE_NAME,
};

// predefine relations
export const PREDEFINE_RELATIONS = {
Expand Down
24 changes: 24 additions & 0 deletions test/unit.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ import {
DEFAULT_FEATURE_NAME,
DEFAULT_EVENTACTIONCATALOGUE_NAME,
DEFAULT_NOTIFICATIONTEMPLATE_NAME,
DEFAULT_NAMES,
// relations
PARTY_RELATIONS,
EVENT_RELATIONS,
Expand Down Expand Up @@ -434,6 +435,29 @@ describe('internals', () => {
expect(DEFAULT_FEATURE_NAME).to.be.equal(undefined);
expect(DEFAULT_EVENTACTIONCATALOGUE_NAME).to.be.equal(undefined);
expect(DEFAULT_NOTIFICATIONTEMPLATE_NAME).to.be.equal(undefined);
expect(DEFAULT_NAMES).to.be.eql({
Unit: undefined,
AdministrativeLevel: undefined,
FeatureType: undefined,
EventIndicator: undefined,
EventTopic: undefined,
EventLevel: 'White',
EventSeverity: 'Unknown',
EventCertainty: 'Unknown',
EventStatus: 'Actual',
EventUrgency: 'Unknown',
EventResponse: 'None',
PartyGroup: 'Unknown',
PartyRole: 'Unknown',
EventGroup: undefined,
EventType: undefined,
EventFunction: undefined,
EventAction: undefined,
EventQuestion: undefined,
AdministrativeArea: undefined,
EventActionCatalogue: undefined,
NotificationTemplate: undefined,
});
});

it('should expose predefine relations definition', () => {
Expand Down

0 comments on commit 509a43f

Please sign in to comment.