describe('detectLoop()', () => { var testbed; beforeEach(() => { testbed = document.createElement('div'); // make sure styles are actually computed document.body.appendChild(testbed); }); afterEach(() => { document.body.removeChild(testbed); }); it('detects loops', () => { testbed.innerHTML = 'test'; var element = document.querySelector('#test'); expect(aria.getName(element)).toBe('test'); }); });