• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1function activeElement() {
2  return window.ShadowDOMPolyfill ? wrap(document.activeElement) : document.activeElement;
3}
4
5function assertNodeHasFocus(node) {
6  assert.strictEqual(activeElement(), node);
7}
8
9function ensureFocus(node, callback) {
10  fake.downOnNode(node);
11  fake.upOnNode(node);
12  waitFor(function() {
13    assertNodeHasFocus(node);
14  }, callback);
15}