repo_description: Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.
repo_topics: conferences events flask hacktoberfest python sqlalchemy
code: // This file is part of Indico.
  // Copyright (C) 2002 - 2026 CERN
  //
  // Indico is free software; you can redistribute it and/or
  // modify it under the terms of the MIT License; see the
  // LICENSE file for more details.
  
  import Adapter from '@wojtekmaj/enzyme-adapter-react-17';
  import Enzyme from 'enzyme';
  
  Enzyme.configure({adapter: new Adapter()});
  
  // fix failure caused by tinymce imports
  Object.defineProperty(window, 'matchMedia', {
    writable: true,
    value: jest.fn().mockImplementation(query => ({
      matches: false,
      media: query,
      onchange: null,
      addListener: jest.fn(), // Deprecated
      removeListener: jest.fn(), // Deprecated
      addEventListener: jest.fn(),
      removeEventListener: jest.fn(),
      dispatchEvent: jest.fn(),
    })),
  });
  