/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; import { setupRenderingTest } from 'admin/tests/helpers'; import { render } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; module( 'Integration | Component | ordered-series-diagram/index', function (hooks) { setupRenderingTest(hooks); test('it renders two icon series', async function (assert) { assert.expect(5); await render(hbs` Client Egress Worker `); assert.dom('[data-test-icon="user"]').isVisible(); assert.dom('.ordered-series-diagram-item-title').hasText('Client'); assert.dom('[data-test-icon="arrow-right"]').isVisible(); assert.dom('[data-test-icon="settings"]').isVisible(); assert .dom( '.ordered-series-diagram-item:last-child .ordered-series-diagram-item-title' ) .hasText('Egress Worker'); }); } );