diff options
| author | Peter Leitzen <pleitzen@gitlab.com> | 2018-10-26 15:31:04 +0000 |
|---|---|---|
| committer | Mike Greiling <mike@pixelcog.com> | 2018-10-26 15:31:04 +0000 |
| commit | 8270be8a674b5ddc92dde9580974ae4265f3b4e1 (patch) | |
| tree | 85c4d42e95115f7caab8f03dec38911e2c912308 /spec/javascripts/monitoring | |
| parent | 91765b80b74776b1cd6af0e345ca8137dc707c6a (diff) | |
| download | gitlab-ce-8270be8a674b5ddc92dde9580974ae4265f3b4e1.tar.gz | |
Resolve "No longer require a deploy to start Prometheus monitoring"
Diffstat (limited to 'spec/javascripts/monitoring')
| -rw-r--r-- | spec/javascripts/monitoring/dashboard_spec.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/spec/javascripts/monitoring/dashboard_spec.js b/spec/javascripts/monitoring/dashboard_spec.js index a3477c5f8c6..565b87de248 100644 --- a/spec/javascripts/monitoring/dashboard_spec.js +++ b/spec/javascripts/monitoring/dashboard_spec.js @@ -113,6 +113,22 @@ describe('Dashboard', () => { }); }); + it('hides the dropdown list when there is no environments', done => { + const component = new DashboardComponent({ + el: document.querySelector('.prometheus-graphs'), + propsData: { ...propsData, hasMetrics: true, showPanels: false }, + }); + + component.store.storeEnvironmentsData([]); + + setTimeout(() => { + const dropdownMenuEnvironments = component.$el.querySelectorAll('.dropdown-menu ul'); + + expect(dropdownMenuEnvironments.length).toEqual(0); + done(); + }); + }); + it('renders the dropdown with a single is-active element', done => { const component = new DashboardComponent({ el: document.querySelector('.prometheus-graphs'), |
