From 85347293ff13cff1d81633994da575a98d7fa565 Mon Sep 17 00:00:00 2001 From: Alf Eaton <75253002+aeaton-overleaf@users.noreply.github.com> Date: Fri, 14 May 2021 09:25:48 +0100 Subject: [PATCH] Merge pull request #4037 from overleaf/ae-symbol-palette-test Enable symbol palette test GitOrigin-RevId: 5610c3bb82197f4c1a7a2768e1fe6924632a9300 --- .../components/symbol-palette.test.js | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/services/web/test/frontend/features/symbol-palette/components/symbol-palette.test.js b/services/web/test/frontend/features/symbol-palette/components/symbol-palette.test.js index af662f5b5d..12493b7a60 100644 --- a/services/web/test/frontend/features/symbol-palette/components/symbol-palette.test.js +++ b/services/web/test/frontend/features/symbol-palette/components/symbol-palette.test.js @@ -4,19 +4,19 @@ import React from 'react' import { screen, render, fireEvent, waitFor } from '@testing-library/react' import SymbolPalette from '../../../../../frontend/js/features/symbol-palette/components/symbol-palette' -// eslint-disable-next-line mocha/no-skipped-tests -describe.skip('symbol palette', function () { - // let clock - // - // beforeEach(function () { - // clock = sinon.useFakeTimers({ - // toFake: ['setTimeout', 'clearTimeout', 'setInterval', 'clearInterval'], - // }) - // }) - // - // afterEach(function () { - // clock.restore() - // }) +describe('symbol palette', function () { + let clock + + before(function () { + clock = sinon.useFakeTimers({ + toFake: ['setTimeout', 'clearTimeout', 'setInterval', 'clearInterval'], + }) + }) + + after(function () { + clock.runAll() + clock.restore() + }) it('handles keyboard interaction', async function () { this.timeout(10000) @@ -62,7 +62,7 @@ describe.skip('symbol palette', function () { fireEvent.change(input, { target: { value: 'pi' } }) // make sure all scheduled microtasks have executed - // clock.runAll() + clock.runAll() // wait for the symbols to be filtered await waitFor(async () => {