* refactor: 💡 update settings icon to link in target edit screen * style: 💄 whitespace ✅ Closes: ICU-8801 * test: 💍 remove unnecessary a11yAudit() check * test: 💍 fix test * refactor: 💡 fix translation * refactor: 💡 settings link shouldn't be visible under button
29 lines
989 B
JavaScript
29 lines
989 B
JavaScript
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 | link-list-panel/index', function (hooks) {
|
|
setupRenderingTest(hooks);
|
|
|
|
test('it renders with icons and text', async function (assert) {
|
|
assert.expect(5);
|
|
await render(hbs`
|
|
<LinkListPanel as |P|>
|
|
<P.Item @icon='cloud-upload' @text='Storage Bucket' @route='scopes.scope.storage-buckets'>
|
|
<Hds::Badge
|
|
@text='AWS S3'
|
|
@icon='aws-color'
|
|
/>
|
|
</P.Item>
|
|
</LinkListPanel>
|
|
`);
|
|
|
|
assert.dom('[data-test-icon="cloud-upload"]').isVisible();
|
|
assert.dom('[data-test-icon="arrow-right"]').isVisible();
|
|
assert.dom('[data-test-icon="aws-color"]').isVisible();
|
|
assert.dom('.hds-badge__text').hasText('AWS S3');
|
|
assert.dom('.link-list-item__text').hasText('Storage Bucket');
|
|
});
|
|
});
|