Skip to content

Commit

Permalink
[compile-contact-summary] fix test
Browse files Browse the repository at this point in the history
Test was broken by template changes introduced in the dynamic card field
feature.
  • Loading branch information
alxndrsn committed Jun 12, 2018
1 parent 9139ade commit d168255
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 3 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## v1.16.15
* [compile-contact-summary] fix test
* [compile-app-settings] share jshint reporting code

## v1.16.14
* [contact-summary] allow structured card.fields
* Fix __include_inline__() input trimming
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "medic-conf",
"version": "1.16.14",
"version": "1.16.15",
"description": "Configure Medic Mobile deployments",
"main": "index.js",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion test/lib/compile-contact-summary.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ describe('compile-contact-summary', function() {
const compiled = compileContactSummary(`${BASE_DIR}/templated`);

// then
assert.equal(compiled, 'var context,fields,cards;function isReportValid(e){return e&&!(e.errors&&e.errors.length)}var result={cards:[],fields:fields.filter(function(e){if((e.appliesToType===contact.type||\'!\'===e.appliesToType.charAt(0)&&e.appliesToType.slice(1)!==contact.type)&&(!e.appliesIf||e.appliesIf()))return delete e.appliesToType,delete e.appliesIf,!0})};return cards.forEach(function(e){var t,l;switch(e.appliesToType){case\'report\':for(t=0;t<reports.length;++t)isReportValid(l=reports[t])&&e.appliesIf(l)&&(result.cards.push({label:e.label,fields:e.fields(l)}),e.modifyContext&&e.modifyContext(context));break;default:if(contact.type!==e.appliesToType)return;e.appliesIf()&&(result.cards.push({label:e.label,fields:e.fields()}),e.modifyContext&&e.modifyContext(context))}}),result.context=context,result;');
assert.equal(compiled, 'var context,fields,cards;function isReportValid(e){return e&&!(e.errors&&e.errors.length)}var result={cards:[],fields:fields.filter(function(e){if((e.appliesToType===contact.type||\'!\'===e.appliesToType.charAt(0)&&e.appliesToType.slice(1)!==contact.type)&&(!e.appliesIf||e.appliesIf()))return delete e.appliesToType,delete e.appliesIf,!0})};function addCard(e,a){if(e.appliesIf(a)){var t=\'function\'==typeof e.fields?e.fields(a):e.fields.filter(function(e){switch(typeof e.appliesIf){case\'undefined\':return!0;case\'function\':return e.appliesIf(a);default:return e.appliesIf}}).map(function(e){var t={};return r(e,t,\'label\'),r(e,t,\'value\'),r(e,t,\'translate\'),r(e,t,\'filter\'),r(e,t,\'width\'),r(e,t,\'icon\'),e.context&&(t.context={},r(e.context,t.context,\'count\'),r(e.context,t.context,\'total\')),t});result.cards.push({label:e.label,fields:t}),e.modifyContext&&e.modifyContext(context,a)}function r(e,t,r){switch(typeof e[r]){case\'undefined\':return;case\'function\':t[r]=e[r](a);break;default:t[r]=e[r]}}}return cards.forEach(function(e){var t,r;switch(e.appliesToType){case\'report\':for(t=0;t<reports.length;++t)isReportValid(r=reports[t])&&addCard(e,r);break;default:if(contact.type!==e.appliesToType)return;addCard(e)}}),result.context=context,result;');
});
});

Expand Down

0 comments on commit d168255

Please sign in to comment.