1 | import { assert } from '@ember/debug';
|
2 | import { findTooltip } from 'ember-tooltips/test-support/dom';
|
3 |
|
4 | export default function assertTooltipVisible(qunitAssert, options = {}) {
|
5 | const { selector } = options;
|
6 | const tooltip = findTooltip(selector, options);
|
7 |
|
8 | if (!tooltip) {
|
9 | assert(`assertTooltipVisible(): Could not find a tooltip for selector: ${selector}`);
|
10 | }
|
11 |
|
12 | const ariaHidden = tooltip.getAttribute('aria-hidden');
|
13 |
|
14 | qunitAssert.ok(ariaHidden === 'false',
|
15 | `assertTooltipVisible(): the ember-tooltip should be visible:
|
16 | aria-hidden = ${ariaHidden}`);
|
17 | }
|