ember-tooltips
Version:
Easy and extendible tooltips for Ember
24 lines (20 loc) • 623 B
JavaScript
import { findTooltip } from 'ember-tooltips/test-support/dom';
export default function assertTooltipVisible(assert, options = {}) {
const { selector } = options;
const tooltip = findTooltip(selector, options);
if (tooltip) {
const ariaHidden = tooltip.getAttribute('aria-hidden');
assert.ok(
ariaHidden === 'false',
`assertTooltipVisible(): the ember-tooltip should be visible:
aria-hidden = ${ariaHidden}`
);
} else {
assert.ok(
false,
`assertTooltipVisible(): Could not find a tooltip${
selector ? ` for selector: ${selector}` : ''
}`
);
}
}