Skip to content

TypeError: CSS.supports is not a function while running testΒ #136

@duytran-orientsoftware

Description

@duytran-orientsoftware

I met this TypeError: CSS.supports is not a function when writing a test file for my feature using Codeflask

Screenshot 2023-05-08 at 14 11 41

I also try to bypass this by using global.CSS, but it does not seem to work on my side.

import React from 'react';

import { render, screen } from '@testing-library/react';
import { setupServer } from 'msw/node';

import { defaultConfigurationProps } from '@applets/ImportManager/__helper__/ConfigurationDialogWrapper';
import { setMockAuthToken } from '@util/testhelpers/init';
import NewColumnDialog from '.';
import { setDocumentHeight } from '../../../../../../../config/jest/jestHelpers';
import { AGGREGRATE, LOGICAL, MATHEMATICAL } from './MenuOption';

global.CSS = { supports: jest.fn(), escape: jest.fn() }; // Add this to bypass the CSS.supports is not a function

const server = setupServer();

beforeAll(() => {
	setMockAuthToken();
	server.listen();
});
...etc

Do you guys know any way to resolve or at least bypass this? Thanks.

Version:

  • React: 17.0.2
  • Codeflask: 1.4.1
  • Jest: 29.2.2
  • @testing-library/react: 12.1.5
  • @testing-library/jest-dom: 5.16.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions