From 41a955eddfd08d0bb19b59d5dbbdec19b5a3389f Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Thu, 21 Oct 2021 23:58:27 -0400 Subject: [PATCH] Mock Math.random() --- packages/redux-devtools-ui/tests/Form.test.tsx | 12 ++++++++++++ .../tests/__snapshots__/Form.test.tsx.snap | 12 ++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/packages/redux-devtools-ui/tests/Form.test.tsx b/packages/redux-devtools-ui/tests/Form.test.tsx index 4198e470..6521ccea 100644 --- a/packages/redux-devtools-ui/tests/Form.test.tsx +++ b/packages/redux-devtools-ui/tests/Form.test.tsx @@ -5,6 +5,18 @@ import { Form } from '../src'; import { schema, uiSchema, formData } from '../src/Form/schema'; describe('Form', function () { + let random: () => number; + + beforeAll(() => { + random = Math.random; + Math.random = jest.fn(() => 0.25546350798039463); + }); + + afterAll(() => { + Math.random = random; + console.log(Math.random()); + }); + it('renders correctly', () => { const { container } = render(
diff --git a/packages/redux-devtools-ui/tests/__snapshots__/Form.test.tsx.snap b/packages/redux-devtools-ui/tests/__snapshots__/Form.test.tsx.snap index a8ebd71e..b6e5c8f2 100644 --- a/packages/redux-devtools-ui/tests/__snapshots__/Form.test.tsx.snap +++ b/packages/redux-devtools-ui/tests/__snapshots__/Form.test.tsx.snap @@ -618,7 +618,7 @@ exports[`Form renders with no button 1`] = ` > @@ -632,7 +632,7 @@ exports[`Form renders with no button 1`] = ` > @@ -646,7 +646,7 @@ exports[`Form renders with no button 1`] = ` > @@ -960,7 +960,7 @@ exports[`Form renders with primary button 1`] = ` > @@ -974,7 +974,7 @@ exports[`Form renders with primary button 1`] = ` > @@ -988,7 +988,7 @@ exports[`Form renders with primary button 1`] = ` >