mirror of
https://github.com/axios/axios.git
synced 2026-04-11 02:11:50 +08:00
* chore: port karma tests * chore: port karma tests * chore: port karma tests * chore: tests * chore: tests * chore: tests * chore: fix issues with port collisions * refactor: utils tests * refactor: utils tests * refactor: utils tests * refactor: tests to vitests * refactor: tests to vitests * refactor: tests to vitests * refactor: tests to vitests * refactor: tests to vitests * refactor: tests to vitests * refactor: tests to vitests * refactor: ci * chore: install pw deps * chore: fixx ai feedback * chore: wip compatability tests * chore: wip compatability tests * chore: wip compatability tests * refactor: wip smoke * chore: smoke test run * chore: update unzip * chore: update testing * chore: update testing * chore: update testing * chore: update testing * chore: update testing * chore: skip tests that cannot run on node 16 and lower * chore: fix 16x under tests * chore: rest of tests * fix: functions and runs * feat: added tests for esm smoke * feat: added smoke * chore: ignore ai gen plans * chore: ci fixes * chore: fix small p2s
47 lines
1.2 KiB
JavaScript
47 lines
1.2 KiB
JavaScript
import { defineConfig } from 'vitest/config';
|
|
import { playwright } from '@vitest/browser-playwright';
|
|
|
|
export default defineConfig({
|
|
test: {
|
|
testTimeout: 10000,
|
|
projects: [
|
|
{
|
|
test: {
|
|
name: 'unit',
|
|
environment: 'node',
|
|
include: ['tests/unit/**/*.test.js'],
|
|
setupFiles: [],
|
|
},
|
|
},
|
|
{
|
|
test: {
|
|
name: 'browser',
|
|
include: ['tests/browser/**/*.browser.test.js'],
|
|
browser: {
|
|
enabled: true,
|
|
provider: playwright(),
|
|
instances: [{ browser: 'chromium' }],
|
|
},
|
|
setupFiles: ['tests/setup/browser.setup.js'],
|
|
},
|
|
},
|
|
{
|
|
test: {
|
|
name: 'browser-headless',
|
|
include: ['tests/browser/**/*.browser.test.js'],
|
|
browser: {
|
|
enabled: true,
|
|
provider: playwright(),
|
|
instances: [
|
|
{ browser: 'chromium', headless: true },
|
|
{ browser: 'firefox', headless: true },
|
|
{ browser: 'webkit', headless: true },
|
|
],
|
|
},
|
|
setupFiles: ['tests/setup/browser.setup.js'],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
});
|