From 0f63ccbb825e253c3abd427e07cf2ed4ebd693ae Mon Sep 17 00:00:00 2001 From: "Hung-Han (Henry) Chen" Date: Mon, 4 Oct 2021 15:18:10 +0300 Subject: [PATCH] Disable safeDescriptors for mobx in test because we need to use jest.spyOn Signed-off-by: Hung-Han (Henry) Chen --- src/jest.setup.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/jest.setup.ts b/src/jest.setup.ts index 29b0465c8b..a234960386 100644 --- a/src/jest.setup.ts +++ b/src/jest.setup.ts @@ -21,10 +21,17 @@ import fetchMock from "jest-fetch-mock"; import configurePackages from "./common/configure-packages"; +import { configure } from "mobx"; // setup default configuration for external npm-packages configurePackages(); +configure({ + // Needed because we want to use jest.spyOn() + // ref https://github.com/mobxjs/mobx/issues/2784 + safeDescriptors: false, +}); + // rewire global.fetch to call 'fetchMock' fetchMock.enableMocks();