qunit-dom
Version:
DOM element assertions for QUnit
17 lines (12 loc) • 457 B
JavaScript
import elementToString from '../helpers/element-to-string';
export default function focused(message) {
let element = this.findTargetElement();
if (!element) return;
let result = document.activeElement === element;
let actual = elementToString(document.activeElement);
let expected = elementToString(this.target);
if (!message) {
message = `Element ${expected} is focused`;
}
this.pushResult({ result, actual, expected, message });
}