mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-13 07:52:27 +03:00
add server tests, improve readme and types
This commit is contained in:
@@ -0,0 +1 @@
|
||||
module.exports = {};
|
||||
@@ -4,9 +4,16 @@ const resolve = require('./resolve');
|
||||
// For a detailed explanation regarding each configuration property, visit:
|
||||
// https://jestjs.io/docs/en/configuration.html
|
||||
|
||||
const assetFilesModuleNameMapper = {
|
||||
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
|
||||
path.resolve(__dirname, 'jest.fileMock.js'),
|
||||
'.*\\.(css|less|scss|sass)$': path.resolve(__dirname, 'jest.fileMock.js'),
|
||||
};
|
||||
|
||||
/** @type {import('jest').Config} */
|
||||
module.exports = {
|
||||
coverageDirectory: './.coverage/jest',
|
||||
moduleNameMapper: assetFilesModuleNameMapper,
|
||||
projects: [
|
||||
{
|
||||
displayName: 'node',
|
||||
@@ -15,9 +22,12 @@ module.exports = {
|
||||
clearMocks: true,
|
||||
moduleDirectories: resolve.directories,
|
||||
moduleFileExtensions: resolve.extensions.map((ext) => ext.replace(/\./, '')),
|
||||
moduleNameMapper: {
|
||||
...assetFilesModuleNameMapper,
|
||||
...resolve.paths.jest.moduleNameMapper,
|
||||
},
|
||||
testPathIgnorePatterns: ['\\\\node_modules\\\\'],
|
||||
setupFilesAfterEnv: [path.resolve(__dirname, './jest.setup.js')],
|
||||
...resolve.paths.jest,
|
||||
},
|
||||
{
|
||||
displayName: 'jsdom',
|
||||
@@ -26,6 +36,10 @@ module.exports = {
|
||||
clearMocks: true,
|
||||
moduleDirectories: resolve.directories,
|
||||
moduleFileExtensions: resolve.extensions.map((ext) => ext.replace(/\./, '')),
|
||||
moduleNameMapper: {
|
||||
...assetFilesModuleNameMapper,
|
||||
...resolve.paths.jest.moduleNameMapper,
|
||||
},
|
||||
testPathIgnorePatterns: ['\\\\node_modules\\\\'],
|
||||
setupFilesAfterEnv: [path.resolve(__dirname, './jest.setup.js')],
|
||||
...resolve.paths.jest,
|
||||
|
||||
Reference in New Issue
Block a user