diff --git a/ui/tests/acceptance/topology-test.js b/ui/tests/acceptance/topology-test.js index 0dae1269b..e641f1dbf 100644 --- a/ui/tests/acceptance/topology-test.js +++ b/ui/tests/acceptance/topology-test.js @@ -56,8 +56,12 @@ module('Acceptance | topology', function(hooks) { await Topology.visit(); - await Topology.viz.datacenters[0].nodes[0].memoryRects[0].select(); - assert.equal(Topology.infoPanelTitle, 'Allocation Details'); + if (Topology.viz.datacenters[0].nodes[0].isEmpty) { + assert.expect(0); + } else { + await Topology.viz.datacenters[0].nodes[0].memoryRects[0].select(); + assert.equal(Topology.infoPanelTitle, 'Allocation Details'); + } }); test('when a node is selected, the info panel shows information on the node', async function(assert) { diff --git a/ui/tests/pages/components/topo-viz/node.js b/ui/tests/pages/components/topo-viz/node.js index 665940ebf..1c3a0220c 100644 --- a/ui/tests/pages/components/topo-viz/node.js +++ b/ui/tests/pages/components/topo-viz/node.js @@ -33,4 +33,5 @@ export default scope => ({ }), emptyMessage: text('[data-test-empty-message]'), + isEmpty: hasClass('is-empty'), });