UNPKG

dlest

Version:

Jest for your data layer - test runner for analytics tracking implementations

54 lines (43 loc) 1.21 kB
/** * Default Configuration * * Default settings for DLest test runner */ const defaults = { // Base URL for tests (can be overridden per test) baseURL: 'http://localhost:3000', // Browser settings browsers: ['chromium'], // chromium, firefox, webkit headless: true, // Test settings timeout: 30000, // 30 seconds testDir: './tests', testMatch: '**/*.test.js', // Data layer settings dataLayer: { variableName: 'dataLayer', // Custom data layer variable name waitTimeout: 5000, // How long to wait for events (5 seconds) }, // Output settings verbose: false, colors: true, // Reporting reporter: 'default', // default, json, junit // Coverage (future feature) coverage: { enabled: false, events: [], // Track coverage for specific events }, // Performance maxWorkers: 1, // Number of parallel test files (sequential for now) // Retry settings retries: 0, // Number of retries for failed tests // Playwright specific playwright: { // Additional Playwright options viewport: { width: 1280, height: 720 }, locale: 'en-US', timezone: 'America/New_York', } }; module.exports = defaults;