Files
cypress/system-tests/projects/angular-cli-configured/cypress.config.ts
Bill Glesias 971b7ae3d7 breaking: remove Angular 17 support (#31446)
* breaking: remove Angular 17 support

BREAKING CHANGE: Removed support for Angular 17. Only Angular 18 and 19 are now supported. This change affects the @cypress/angular package. Addresses #31303.

* empty commit to kick CI

* update changelog references to make it clearer on where angular 17 packages live historically

* fix cy framework errors app test to use angualr 18 and 19

* fix issue where di was not discoverable in resolved system tests config

* fix scaffold dependencies to use angular 18 and 19 and not 17 and 18

* fix zonr.js system test dependency resolution

* bump cache

* fix failing handler test

---------

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2025-04-24 15:49:21 -04:00

33 lines
1.5 KiB
TypeScript

import { defineConfig } from 'cypress'
export default defineConfig({
component: {
experimentalSingleTabRunMode: true,
devServer: {
framework: 'angular',
bundler: 'webpack',
webpackConfig: {
resolve: {
alias: {
'@angular/common/http': require.resolve('@angular/common/http'),
'@angular/common/testing': require.resolve('@angular/common/testing'),
'@angular/common': require.resolve('@angular/common'),
'@angular/core/testing': require.resolve('@angular/core/testing'),
'@angular/core/primitives/di': require.resolve('@angular/core/primitives/di'),
'@angular/core/primitives/event-dispatch': require.resolve('@angular/core/primitives/event-dispatch'),
'@angular/core/primitives/signals': require.resolve('@angular/core/primitives/signals'),
'@angular/core': require.resolve('@angular/core'),
'@angular/platform-browser/testing': require.resolve('@angular/platform-browser/testing'),
'@angular/platform-browser': require.resolve('@angular/platform-browser'),
'@angular/platform-browser-dynamic/testing': require.resolve('@angular/platform-browser-dynamic/testing'),
'@angular/platform-browser-dynamic': require.resolve('@angular/platform-browser-dynamic'),
'zone.js/testing': require.resolve('zone.js/testing'),
'zone.js': require.resolve('zone.js'),
},
},
},
},
specPattern: 'src/**/*.cy.ts',
},
})