Commit Graph

180 Commits

Author SHA1 Message Date
Michael Lange
b767a87422 Update tests to handle region switching 2018-08-09 18:22:39 -07:00
Michael Lange
4715696959 Clear up the data flow for namespaces
This is incredibly tricky with query params, since there is a bundle of
timing issues, lifecycle issues, missing features, and all around
gotchas with query params.

This solution has no observers and no instances of the system service
being set from the jobs controller.

The upside to this is no observers, much easier to follow logic, no more
dependent key chain reactions.
2018-08-09 18:22:38 -07:00
Michael Lange
7e6f02d0c0 Account for the service:system dependency due to region 2018-08-09 18:22:38 -07:00
Michael Lange
178642efe0 Test coverage for gutter menu interactions 2018-08-06 11:21:54 -07:00
Michael Lange
32c321abbf Keep the search box around when a search yields no results 2018-08-06 11:02:22 -07:00
Michael Lange
29fcece8e7 Test coverage for the jobs/:job/allocations page 2018-08-06 11:02:22 -07:00
Michael Lange
f8504cb56f Tests for the recent allocations table 2018-08-06 11:02:21 -07:00
Michael Lange
a0148600a6 Refactor allocations page as a component 2018-08-06 11:02:21 -07:00
Michael Lange
137fbccb3d Remove the name column and add a created column to allocation rows 2018-08-06 10:59:35 -07:00
Michael Lange
11bc25b1b3 Merge pull request #4533 from hashicorp/f-ui-refactor-page-chrome
UI: Refactor page chrome
2018-08-06 10:50:03 -07:00
Michael Lange
087f4a9ebc Test coverage for the expanded feature set of the latest-deployment component 2018-07-30 15:31:31 -07:00
Michael Lange
6fe8356d1c Give the running-deployment component a more appropriate name 2018-07-30 15:31:31 -07:00
Michael Lange
7aeba8007e Use page-layout for job routes 2018-07-30 13:13:52 -07:00
Michael Lange
d0c76b844a Remove all references to onNamespaceChange 2018-07-30 13:13:52 -07:00
Michael Lange
0daeb09fd8 Update deployment test to reflect new progress-by column 2018-07-17 13:28:29 -07:00
Michael Lange
af14f7230c Test coverage for summary toggle 2018-07-13 10:26:46 -07:00
Michael Lange
fddab7b199 Consistently use PageObjects now that they all exist 2018-07-11 12:42:43 -07:00
Michael Lange
5ed4b3482a Eslint cleanup 2018-07-11 12:35:39 -07:00
Michael Lange
9b7507e8e3 Use PageObject for task logs tests 2018-07-11 12:31:37 -07:00
Michael Lange
3a5655d11f Use PageObject for task detail tests 2018-07-11 12:21:26 -07:00
Michael Lange
f2e8286cd0 Use PageObject for namespace tests 2018-07-11 11:59:20 -07:00
Michael Lange
acfea39930 Use PageObjects for application error tests 2018-07-11 11:41:34 -07:00
Michael Lange
3085e1ece2 Use PageObject for allocation detail tests 2018-07-11 11:27:23 -07:00
Michael Lange
68d10d309d Use PageObject for task group detail tests 2018-07-11 10:36:33 -07:00
Michael Lange
9d0a1b62bf Use PageObject for job versions tests 2018-07-11 09:49:44 -07:00
Michael Lange
ae10e4a808 Use PageObject for job evaluations tests 2018-07-11 09:37:58 -07:00
Michael Lange
4e6249681c Use PageObject for job deployments 2018-07-11 09:14:10 -07:00
Michael Lange
52411e40a2 Use PageObject for job definition tests 2018-07-10 19:33:22 -07:00
Michael Lange
42bb1b7427 Adds missing test for evaluations tab 2018-07-10 19:28:54 -07:00
Michael Lange
294a2c055c Use PageObjects for job detail tests 2018-07-10 19:20:02 -07:00
Michael Lange
6454c10802 Use PageObject for jobs list tests 2018-07-10 18:42:19 -07:00
Michael Lange
c5eed97afc Use PageObject for client detail tests 2018-07-10 18:13:50 -07:00
Michael Lange
18b2c728b6 Use PageObject for clients list tests 2018-07-10 11:29:00 -07:00
Michael Lange
3fbcb50198 Use PageObject for tokens test 2018-07-10 11:29:00 -07:00
Michael Lange
30b89e1a1d Fix bad line-endings due to generator 2018-07-10 11:29:00 -07:00
Michael Lange
f9ad13bd28 Use PageObject for server-detail tests 2018-07-10 11:29:00 -07:00
Michael Lange
da49c51656 Use PageObject for servers-list tests 2018-07-10 11:28:59 -07:00
Michael Lange
1944da2e32 Rename nodes-list-test to clients-list-test to reflect its new state 2018-07-10 11:28:59 -07:00
Michael Lange
ee82a98878 Move servers list tests to their own file 2018-07-10 11:28:59 -07:00
Michael Lange
b8b3d03e41 Merge pull request #4458 from hashicorp/f-ui-refactor-breadcrumbs
UI: Refactor breadcrumbs
2018-07-10 11:01:28 -07:00
Michael Lange
767e635016 Migrate and add test coverage for evaluations page 2018-07-06 17:15:59 -07:00
Michael Lange
5edf1f55cf Remove old evaluations component tests 2018-07-06 17:07:40 -07:00
Michael Lange
90ea4f0f21 Update all the awkward browserify imports to plain ol' es6 imports 2018-07-06 13:38:57 -07:00
Michael Lange
4eaf2e4f67 Integration tests for the breadcrumbs component 2018-07-06 11:12:12 -07:00
Michael Lange
9367fff5dc Unit tests for the breadcrumbs service 2018-07-06 11:12:12 -07:00
Michael Lange
954d1283e1 Update tests to match new test selectors 2018-07-06 11:12:12 -07:00
Michael Lange
313b5bc8a8 Acceptance test for jobs from different namespaces on a single client 2018-07-06 10:50:22 -07:00
Michael Lange
fc0e723d75 A test to assert the bug 2018-07-05 13:49:27 -07:00
Michael Lange
877910208f Don't put namespace logic in the catch-all buildQuery method 2018-07-05 12:29:29 -07:00
Michael Lange
a71dd95a37 Actually ensure that the allocation relies on an unhealthy driver 2018-06-13 16:33:47 -07:00