7c203a9220
* 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>
27 lines
838 B
Gherkin
27 lines
838 B
Gherkin
@setupApplicationTest
|
|
Feature: dc / services / list blocking
|
|
Scenario: Viewing the listing pages for service
|
|
Given 1 datacenter model with the value "dc-1"
|
|
And 3 service models from yaml
|
|
---
|
|
- Name: Service-0
|
|
Kind: ~
|
|
- Name: Service-1
|
|
Kind: ~
|
|
- Name: Service-2
|
|
Kind: ~
|
|
---
|
|
And a network latency of 100
|
|
When I visit the services page for yaml
|
|
---
|
|
dc: dc-1
|
|
---
|
|
Then the url should be /dc-1/services
|
|
And pause until I see 3 service models
|
|
And an external edit results in 5 service models
|
|
And pause until I see 3 service models
|
|
And an external edit results in 1 service model
|
|
And pause until I see 1 service model
|
|
And an external edit results in 0 service models
|
|
And pause until I see 0 service models
|