expect(additionalCypressConfig.afterVuePlugin).toHaveLength(1)
const [additionalCypressPlugin] = additionalCypressConfig.afterVuePlugin!
expect(additionalCypressPlugin.importer).toBe(
- "import pluginCypress from 'eslint-plugin-cypress/flat'",
+ "import pluginCypress from 'eslint-plugin-cypress'",
)
expect(additionalCypressPlugin.content).toContain('...pluginCypress.configs.recommended')
expect(additionalCypressPlugin.content).toContain(
expect(additionalCypressConfig.afterVuePlugin).toHaveLength(1)
const [additionalCypressPlugin] = additionalCypressConfig.afterVuePlugin!
expect(additionalCypressPlugin.importer).toBe(
- "import pluginCypress from 'eslint-plugin-cypress/flat'",
+ "import pluginCypress from 'eslint-plugin-cypress'",
)
expect(additionalCypressPlugin.content).toContain('...pluginCypress.configs.recommended')
expect(additionalCypressPlugin.content).toContain("'**/__tests__/*.{cy,spec}.{js,ts,jsx,tsx}'")
{
"devDependencies": {
"@vitest/eslint-plugin": "^1.2.2",
- "eslint-plugin-cypress": "^4.3.0",
+ "eslint-plugin-cypress": "^5.1.0",
"eslint-plugin-playwright": "^2.2.0"
}
}
(needsTypeScript
? `// eslint-disable-next-line @typescript-eslint/ban-ts-comment\n` +
`// @ts-ignore\n`
- : '') + "import pluginCypress from 'eslint-plugin-cypress/flat'",
+ : '') + "import pluginCypress from 'eslint-plugin-cypress'",
content: `
{
...pluginCypress.configs.recommended,