UNPKG

onairos

Version:

The Onairos Library is a collection of functions that enable Applications to connect and communicate data with Onairos Identities via User Authorization. Integration for developers is seamless, simple and effective for all applications. LLM SDK capabiliti

78 lines (63 loc) 1.5 kB
export default { // Test environment testEnvironment: 'node', // Test file patterns testMatch: [ '<rootDir>/tests/**/*.test.js', '<rootDir>/tests/**/*.spec.js' ], // Module file extensions moduleFileExtensions: ['js', 'json'], // Transform files transform: { '^.+\\.js$': 'babel-jest' }, // Setup files setupFilesAfterEnv: ['<rootDir>/tests/setup.js'], // Coverage configuration collectCoverage: true, collectCoverageFrom: [ 'routes/**/*.js', 'middleware/**/*.js', 'utils/**/*.js', 'config/**/*.js', 'types/**/*.js', '!**/*.test.js', '!**/*.spec.js', '!**/node_modules/**', '!**/coverage/**' ], // Coverage thresholds coverageThreshold: { global: { branches: 80, functions: 80, lines: 80, statements: 80 } }, // Coverage reporters coverageReporters: ['text', 'lcov', 'html'], // Coverage directory coverageDirectory: '<rootDir>/coverage', // Test timeout testTimeout: 30000, // Clear mocks between tests clearMocks: true, // Restore mocks after each test restoreMocks: true, // Verbose output verbose: true, // Module name mapping moduleNameMapping: { '^@/(.*)$': '<rootDir>/$1' }, // Global variables globals: { 'NODE_ENV': 'test' }, // Test environment options testEnvironmentOptions: { NODE_ENV: 'test' } };