consul/ui-v2/tests/integration/components
Kenia b2ecc65d21 ui: Create PopoverSelect, CatalogToolbar, and update tests (#7489)
* Create PopoverSelect component and styling

* Create CatalogToolbar component and Styling

* ui: Adds `selectable-key-values` helper (#7472)

Preferably we want all copy/text to live in the template. Whilst you can
achieve what we've done here with a combination of different helpers, as
we will be using this approach in various places it's probably best to
make a helper.

We also hit an ember bug related to using the `let` helper and trying to
access `thingThatWasLet.firstObject` (which can also be worked around
using `object-at`).

Moving everything to a helper 'sorted' everything.

Probably worthwhile noting that if the sort option themselves become
dynamic, I'm not sure if the helper here would actually react as you
would expect (I'm aware that ember helpers on react on the root
arguments, not necesarily sub properties of those arguments). If we get
to that point this helper could take the same approach as what I believe
ember-composable-helpers does to get around this, or move them to the
view controller. If we do ever moved this to the view controller, we
can still use the exported function from the new helper here to keep
using the same functionality and tests we have here.

* Create tests for sorting services with CatalogToolbar

* Add rule to print 'ember/no-global-jquery' as a warning

Co-authored-by: John Cowen <johncowen@users.noreply.github.com>
2020-05-12 17:14:48 +00:00
..
acl-filter-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
action-group-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
app-view-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
aria-menu-test.js ui: Namespace Support (#6639) 2019-12-18 12:26:47 +00:00
catalog-filter-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
catalog-toolbar-test.js ui: Create PopoverSelect, CatalogToolbar, and update tests (#7489) 2020-05-12 17:14:48 +00:00
changeable-set-test.js ui: Upgrade to ember 3.16 Octane Edition (#7334) 2020-05-12 17:14:10 +00:00
code-editor-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
confirmation-dialog-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
consul-external-source-test.js ui: Redesign - Create ConsulExternalSource (#7632) 2020-05-12 17:14:25 +00:00
consul-kind.js ui: Redesign - Service List page with Gateways (#7781) 2020-05-12 17:14:42 +00:00
consul-service-instance-list-test.js ui: Redesign - Service Detail Page (#7655) 2020-05-12 17:14:27 +00:00
consul-service-list-test.js ui: Add consul-service-list presentational component (#7279) 2020-05-12 17:13:56 +00:00
copy-button-feedback-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
data-source-test.js ui: Add DataSource component (#7448) 2020-05-12 17:14:18 +00:00
delete-confirmation-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
discovery-chain-test.js ui: Discovery Chain (#6746) 2019-12-18 12:26:47 +00:00
dom-buffer-flush-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
dom-buffer-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
feedback-dialog-test.js ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
freetext-filter-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
hashicorp-consul-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
healthcheck-info-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
healthcheck-list-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
healthcheck-output-test.js ui: Expose checks (#6575) 2019-12-18 12:26:43 +00:00
healthcheck-status-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
healthchecked-resource-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
intention-filter-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
list-collection-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
modal-dialog-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
modal-layer-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
phrase-editor-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
popover-menu-test.js ui: Namespace Support (#6639) 2019-12-18 12:26:47 +00:00
radio-group-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
ref-test.js ui: Add Ref component (#7442) 2020-05-12 17:14:16 +00:00
resolver-card-test.js ui: Discovery Chain (#6746) 2019-12-18 12:26:47 +00:00
route-card-test.js ui: Discovery Chain (#6746) 2019-12-18 12:26:47 +00:00
secret-button-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
service-identity-test.js ui: Upgrade to ember 3.16 Octane Edition (#7334) 2020-05-12 17:14:10 +00:00
sort-control-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
splitter-card-test.js ui: Discovery Chain (#6746) 2019-12-18 12:26:47 +00:00
state-test.js ui: Add `<State /> and `{{state-matches}}` ember component/helper (#7556) 2020-05-12 17:14:20 +00:00
stats-card-test.js ui: Move slots to use attributes over positional params (#7032) 2020-01-15 09:15:54 +00:00
tab-nav-test.js ui: Tab Improvements (animations/branding) (#7772) 2020-05-12 17:14:43 +00:00
tab-section-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
tabular-collection-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
tabular-details-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
tag-list-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
templated-anchor-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00
toggle-button-test.js ui: Namespace Support (#6639) 2019-12-18 12:26:47 +00:00
token-list-test.js ui: Upgrade to ember 3.16 Octane Edition (#7334) 2020-05-12 17:14:10 +00:00
tomography-graph-test.js ui: UI Release Merge (ui-staging merge) (#6527) 2019-09-30 14:47:49 +01:00