Skip to content

Commit

Permalink
feat: add health facility domains
Browse files Browse the repository at this point in the history
  • Loading branch information
lykmapipo committed Jun 27, 2020
1 parent e53ce38 commit d6cfe6b
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 3 deletions.
18 changes: 16 additions & 2 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,22 @@ export const PREDEFINE_BUCKETS = [
PREDEFINE_BUCKET_NOTIFICATIONTEMPLATE,
];

// predefine domains
export const PREDEFINE_DOMAIN_CLINIC = 'Clinic';
export const PREDEFINE_DOMAIN_DISPENSARY = 'Dispensary';
export const PREDEFINE_DOMAIN_HEALTHCENTER = 'HealthCenter';
export const PREDEFINE_DOMAIN_HOSPITAL = 'Hospital';
export const PREDEFINE_DOMAINS_HEALTHFACILITY = [
PREDEFINE_DOMAIN_CLINIC,
PREDEFINE_DOMAIN_DISPENSARY,
PREDEFINE_DOMAIN_HEALTHCENTER,
PREDEFINE_DOMAIN_HOSPITAL,
];
export const PREDEFINE_DOMAINS = [
...PREDEFINE_DOMAINS_HEALTHFACILITY,
...PREDEFINE_NAMESPACES,
];

// path names
export const PATH_NAME_UNIT = 'unit';
export const PATH_NAME_PRIORITY = 'priority';
Expand Down Expand Up @@ -769,8 +785,6 @@ export const PERMISSION_SEED_IGNORE = [
'Video',
];

export const PREDEFINE_DOMAINS = [...PREDEFINE_NAMESPACES];

// setup env
process.env.PERMISSION_SEED_RESOURCES = join(PERMISSION_SEED_RESOURCES, ',');
process.env.PERMISSION_SEED_IGNORE = join(PERMISSION_SEED_IGNORE, ',');
Expand Down
20 changes: 19 additions & 1 deletion test/unit.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,11 @@ import {
PREDEFINE_BUCKET_NOTIFICATIONTEMPLATE,
PREDEFINE_BUCKETS,
// domains
PREDEFINE_DOMAIN_CLINIC,
PREDEFINE_DOMAIN_DISPENSARY,
PREDEFINE_DOMAIN_HEALTHCENTER,
PREDEFINE_DOMAIN_HOSPITAL,
PREDEFINE_DOMAINS_HEALTHFACILITY,
PREDEFINE_DOMAINS,
// paths
PATH_NAME_UNIT,
Expand Down Expand Up @@ -534,7 +539,20 @@ describe('internals', () => {
});

it('should expose prdefine domains', () => {
expect(PREDEFINE_DOMAINS).to.be.eql([...PREDEFINE_NAMESPACES]);
expect(PREDEFINE_DOMAIN_CLINIC).to.be.equal('Clinic');
expect(PREDEFINE_DOMAIN_DISPENSARY).to.be.equal('Dispensary');
expect(PREDEFINE_DOMAIN_HEALTHCENTER).to.be.equal('HealthCenter');
expect(PREDEFINE_DOMAIN_HOSPITAL).to.be.equal('Hospital');
expect(PREDEFINE_DOMAINS_HEALTHFACILITY).to.be.eql([
PREDEFINE_DOMAIN_CLINIC,
PREDEFINE_DOMAIN_DISPENSARY,
PREDEFINE_DOMAIN_HEALTHCENTER,
PREDEFINE_DOMAIN_HOSPITAL,
]);
expect(PREDEFINE_DOMAINS).to.be.eql([
...PREDEFINE_DOMAINS_HEALTHFACILITY,
...PREDEFINE_NAMESPACES,
]);
});

it('should expose path names', () => {
Expand Down

0 comments on commit d6cfe6b

Please sign in to comment.