open-consul/ui-v2/tests/unit/utils
John Cowen 85ea64211f
ui: Discovery-Chain: Cope with some edge case configs (#7174)
* ui: Discovery-Chain: Cope with redirects that have failovers

We found a few stranger configurations for discovery-chain, one of which
was redirects that can then failover.

We altered the parsing here to include 2 passes, one to organize the
nodes into resolvers and children/subsets based on the nodes themselves, which
includes adding the failovers to resolvers and subsets.

We then do a second pass which can more reliably figure out whether a
target is a redirect or a failover (target failovers don't have a
corresponding node), this then adds the redirect children to the already
exising resolver (from the first pass) and then checks if the redirect
also has failovers and adds those if so.

* ui: Check to see if we have a user configured default route or not

...if we don't add one so the visualization looks complete
2020-01-30 16:09:05 +00:00
..
components/discovery-chain ui: Discovery-Chain: Cope with some edge case configs (#7174) 2020-01-30 16:09:05 +00:00
dom ui: Namespace Support (#6639) 2019-12-18 12:26:47 +00:00
helpers ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
http ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
model ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
routing ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
search ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
storage ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
ticker ui: Discovery Chain (#6746) 2019-12-18 12:26:47 +00:00
acls-status-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
ascend-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
atob-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
btoa-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
callable-type-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
create-fingerprinter-test.js Ensure ember-data ids are created correct taking into account the nspace (#6974) 2019-12-20 14:30:19 +00:00
createURL-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
get-environment-test.js ui: Improve configuration/env/feature flag usage (also add build time year detection) (#7072) 2020-01-21 17:52:40 +00:00
get-form-name-property-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
get-object-pool-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
hasStatus-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
isFolder-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
keyToArray-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
left-trim-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
non-empty-set-test.js ui: Acceptance test improvements to prepare for more NS tests (#6980) 2020-01-24 12:26:28 +00:00
promisedTimeout-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
remove-null-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
right-trim-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
sumOfUnhealthy-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
templatize-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
ucfirst-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
update-array-object-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00