(NFC) karma - Enable all Civi components (not just CiviCase)
authorTim Otten <totten@civicrm.org>
Thu, 12 May 2022 20:53:46 +0000 (13:53 -0700)
committerTim Otten <totten@civicrm.org>
Thu, 12 May 2022 20:53:46 +0000 (13:53 -0700)
commitfc64d0fd4e3d8882c8461d2376ea5f56f02362fd
tree4753f91615e23f87b19c1606245d890b9431dc3a
parent30034e817798810153aae6fe43d5b66e23138d96
(NFC) karma - Enable all Civi components (not just CiviCase)

This is a small cleanup (suggested by @colemanw) that makes the `karma.conf.js` appear more general.

It modifies the startup process for a test-runner; as long as the test-runner still gives the
same output, it should be safe.

Before
------

`karma` loads baseline Angular modules and CiviCase Angular modules.

After
-----

`karma` loads baseline Angular modules and any/all component-based Angular modules

Comment
-------

Why was it only CiviCase?  Not certain...  but I *think* it's because
(historically) `crmMailing.ang.php` did extra work to build `settings`, and
this extra work was a bit too heavy.  That work has moved (`settings` became
`settingsFactory`) and maybe makes this safer.
karma.conf.js