UNPKG

578 BJavaScriptView Raw
1import { assert } from '@ember/debug';
2import { findTooltip } from 'ember-tooltips/test-support/dom';
3
4export 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}