mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2025-12-27 14:04:04 -05:00
This adds some unit tests for the front end. - configures "frontend tests" as a unit tests in `static/tests`, removing the old cypress-requiring "unit" tests - hack enough of a DOM to get things working - port motd and id tests - *adds* a golden layout checks (see #7807) - Updates READMEs etc --------- Co-authored-by: Claude <noreply@anthropic.com>
30 lines
867 B
TypeScript
30 lines
867 B
TypeScript
import {defineConfig} from 'vitest/config';
|
|
|
|
export default defineConfig({
|
|
test: {
|
|
coverage: {
|
|
provider: 'v8',
|
|
reporter: ['text', 'json', 'html'],
|
|
},
|
|
projects: [
|
|
{
|
|
test: {
|
|
name: 'unit',
|
|
include: ['test/**/*.ts'],
|
|
exclude: ['test/_*.ts', 'test/utils.ts'],
|
|
setupFiles: ['test/_setup-fake-aws.ts', 'test/_setup-log.ts'],
|
|
},
|
|
},
|
|
{
|
|
test: {
|
|
name: 'frontend unit',
|
|
include: ['static/tests/**/*.ts'],
|
|
exclude: ['static/tests/_*.ts'],
|
|
setupFiles: ['static/tests/_setup-dom.ts'],
|
|
environment: 'happy-dom',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
});
|