mirror of
https://github.com/supabase/supabase.git
synced 2026-07-06 15:44:23 +08:00
* Move all studio files from /studio to /apps/studio. * Move studio specific prettier ignores. * Fix the ui references from studio. * Fix the css imports. * Fix all package.json issues. * Fix the prettier setup for the studio app. * Add .turbo folder to prettierignore. * Fix the github workflows.
24 lines
707 B
JavaScript
24 lines
707 B
JavaScript
import nextJest from 'next/jest.js'
|
|
|
|
const createJestConfig = nextJest({
|
|
// Provide the path to your Next.js app to load next.config.js and .env files in your test environment
|
|
dir: './',
|
|
})
|
|
|
|
const config = {
|
|
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
|
|
moduleDirectories: ['<rootDir>', 'node_modules'],
|
|
setupFiles: ['jest-canvas-mock', './tests/setup/radix'],
|
|
testEnvironment: 'jsdom',
|
|
testTimeout: 10000,
|
|
testRegex: '(.*\\.test.(js|jsx|ts|tsx)$)',
|
|
maxConcurrency: 3,
|
|
maxWorkers: '50%',
|
|
moduleNameMapper: {
|
|
'\\.(css)$': '<rootDir>/__mocks__/styleMock.js',
|
|
'^@ui/(.*)$': '<rootDir>/../../packages/ui/src/$1',
|
|
},
|
|
}
|
|
|
|
export default createJestConfig(config)
|