diff --git a/packages/autorest.typescript/src/generators/static/packageFileGenerator.ts b/packages/autorest.typescript/src/generators/static/packageFileGenerator.ts index 8f01da51c1..a017da7fd2 100644 --- a/packages/autorest.typescript/src/generators/static/packageFileGenerator.ts +++ b/packages/autorest.typescript/src/generators/static/packageFileGenerator.ts @@ -212,10 +212,10 @@ function regularAutorestPackage( packageInfo.devDependencies["@azure-tools/test-utils-vitest"] = azureSdkForJs ? "workspace:^" : "^1.0.0"; } packageInfo.devDependencies["@types/node"] = azureSdkForJs ? "catalog:" : "^20.0.0"; - packageInfo.devDependencies["@vitest/browser"] = azureSdkForJs ? "catalog:testing" : "^3.0.9"; - packageInfo.devDependencies["@vitest/coverage-istanbul"] = azureSdkForJs ? "catalog:testing" : "^3.0.9"; + packageInfo.devDependencies["@vitest/browser-playwright"] = azureSdkForJs ? "catalog:testing" : "^4.0.6"; + packageInfo.devDependencies["@vitest/coverage-istanbul"] = azureSdkForJs ? "catalog:testing" : "^4.0.6"; packageInfo.devDependencies["playwright"] = azureSdkForJs ? "catalog:testing" : "^1.52.0"; - packageInfo.devDependencies["vitest"] = azureSdkForJs ? "catalog:testing" : "^3.0.9"; + packageInfo.devDependencies["vitest"] = azureSdkForJs ? "catalog:testing" : "^4.0.6"; packageInfo.scripts["test"] = "npm run test:node && npm run test:browser"; if (azureSdkForJs) { diff --git a/packages/autorest.typescript/test/integration/generated/additionalProperties/package.json b/packages/autorest.typescript/test/integration/generated/additionalProperties/package.json index 44e52fc34c..faef92c94f 100644 --- a/packages/autorest.typescript/test/integration/generated/additionalProperties/package.json +++ b/packages/autorest.typescript/test/integration/generated/additionalProperties/package.json @@ -35,10 +35,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/integration/generated/datasearch/package.json b/packages/autorest.typescript/test/integration/generated/datasearch/package.json index 271359f86e..bbb0e81b59 100644 --- a/packages/autorest.typescript/test/integration/generated/datasearch/package.json +++ b/packages/autorest.typescript/test/integration/generated/datasearch/package.json @@ -35,10 +35,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/integration/generated/patterntest/package.json b/packages/autorest.typescript/test/integration/generated/patterntest/package.json index eeec965dc9..2d3fa651ce 100644 --- a/packages/autorest.typescript/test/integration/generated/patterntest/package.json +++ b/packages/autorest.typescript/test/integration/generated/patterntest/package.json @@ -35,10 +35,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/smoke/generated/agrifood-data-plane/package.json b/packages/autorest.typescript/test/smoke/generated/agrifood-data-plane/package.json index a34f8cc8c7..371443c405 100644 --- a/packages/autorest.typescript/test/smoke/generated/agrifood-data-plane/package.json +++ b/packages/autorest.typescript/test/smoke/generated/agrifood-data-plane/package.json @@ -58,10 +58,10 @@ "tshy": "^2.0.0", "@azure/identity": "^4.2.1", "autorest": "latest", - "@vitest/browser": "^3.0.3", - "@vitest/coverage-istanbul": "^3.0.3", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.41.2", - "vitest": "^3.0.3", + "vitest": "^4.0.6", "@azure-tools/test-credential": "^2.0.0", "@azure-tools/test-recorder": "^4.0.0", "@microsoft/api-extractor": "^7.40.3", diff --git a/packages/autorest.typescript/test/smoke/generated/anomaly-detector-rest/package.json b/packages/autorest.typescript/test/smoke/generated/anomaly-detector-rest/package.json index d0f7f69f8c..5e359fe22f 100644 --- a/packages/autorest.typescript/test/smoke/generated/anomaly-detector-rest/package.json +++ b/packages/autorest.typescript/test/smoke/generated/anomaly-detector-rest/package.json @@ -58,10 +58,10 @@ "tshy": "^2.0.0", "@azure/identity": "^4.2.1", "autorest": "latest", - "@vitest/browser": "^3.0.3", - "@vitest/coverage-istanbul": "^3.0.3", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.41.2", - "vitest": "^3.0.3", + "vitest": "^4.0.6", "@azure-tools/test-credential": "^2.0.0", "@azure-tools/test-recorder": "^4.0.0", "@microsoft/api-extractor": "^7.40.3", diff --git a/packages/autorest.typescript/test/smoke/generated/arm-package-subscriptions-2019-06/package.json b/packages/autorest.typescript/test/smoke/generated/arm-package-subscriptions-2019-06/package.json index 9be6354ef4..4e6c7efedd 100644 --- a/packages/autorest.typescript/test/smoke/generated/arm-package-subscriptions-2019-06/package.json +++ b/packages/autorest.typescript/test/smoke/generated/arm-package-subscriptions-2019-06/package.json @@ -46,10 +46,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/smoke/generated/compute-resource-manager/package.json b/packages/autorest.typescript/test/smoke/generated/compute-resource-manager/package.json index a6ad37d4d7..b778e0535d 100644 --- a/packages/autorest.typescript/test/smoke/generated/compute-resource-manager/package.json +++ b/packages/autorest.typescript/test/smoke/generated/compute-resource-manager/package.json @@ -48,10 +48,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/smoke/generated/keyvault-resource-manager/package.json b/packages/autorest.typescript/test/smoke/generated/keyvault-resource-manager/package.json index 5c75585b4f..a842f4dcd2 100644 --- a/packages/autorest.typescript/test/smoke/generated/keyvault-resource-manager/package.json +++ b/packages/autorest.typescript/test/smoke/generated/keyvault-resource-manager/package.json @@ -48,10 +48,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/smoke/generated/msi-resource-manager/package.json b/packages/autorest.typescript/test/smoke/generated/msi-resource-manager/package.json index 9e1ce693ad..49f066cccc 100644 --- a/packages/autorest.typescript/test/smoke/generated/msi-resource-manager/package.json +++ b/packages/autorest.typescript/test/smoke/generated/msi-resource-manager/package.json @@ -46,10 +46,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/smoke/generated/network-resource-manager/package.json b/packages/autorest.typescript/test/smoke/generated/network-resource-manager/package.json index b848c7bb58..43d16741ce 100644 --- a/packages/autorest.typescript/test/smoke/generated/network-resource-manager/package.json +++ b/packages/autorest.typescript/test/smoke/generated/network-resource-manager/package.json @@ -48,10 +48,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/smoke/generated/sql-resource-manager/package.json b/packages/autorest.typescript/test/smoke/generated/sql-resource-manager/package.json index 627b6d51a0..cb2bfbe249 100644 --- a/packages/autorest.typescript/test/smoke/generated/sql-resource-manager/package.json +++ b/packages/autorest.typescript/test/smoke/generated/sql-resource-manager/package.json @@ -48,10 +48,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/smoke/generated/storage-resource-manager/package.json b/packages/autorest.typescript/test/smoke/generated/storage-resource-manager/package.json index c98525c56a..019c8d4f80 100644 --- a/packages/autorest.typescript/test/smoke/generated/storage-resource-manager/package.json +++ b/packages/autorest.typescript/test/smoke/generated/storage-resource-manager/package.json @@ -48,10 +48,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/autorest.typescript/test/smoke/generated/web-resource-manager/package.json b/packages/autorest.typescript/test/smoke/generated/web-resource-manager/package.json index 6a3d0ba3f2..b4c1a8cee2 100644 --- a/packages/autorest.typescript/test/smoke/generated/web-resource-manager/package.json +++ b/packages/autorest.typescript/test/smoke/generated/web-resource-manager/package.json @@ -48,10 +48,10 @@ "@azure-tools/test-recorder": "^4.0.0", "@azure-tools/test-credential": "^2.0.0", "@types/node": "^20.0.0", - "@vitest/browser": "^3.0.9", - "@vitest/coverage-istanbul": "^3.0.9", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", "playwright": "^1.52.0", - "vitest": "^3.0.9", + "vitest": "^4.0.6", "cross-env": "^7.0.2" }, "repository": "github:Azure/azure-sdk-for-js", diff --git a/packages/rlc-common/src/metadata/packageJson/azurePackageCommon.ts b/packages/rlc-common/src/metadata/packageJson/azurePackageCommon.ts index 750d6f24d4..5ddb718d32 100644 --- a/packages/rlc-common/src/metadata/packageJson/azurePackageCommon.ts +++ b/packages/rlc-common/src/metadata/packageJson/azurePackageCommon.ts @@ -130,10 +130,10 @@ function getAzurePackageEsmDevDependencies({ if (withTests) { devDependencies = { ...devDependencies, - "@vitest/browser": "^3.0.3", - "@vitest/coverage-istanbul": "^3.0.3", + "@vitest/browser-playwright": "^4.0.6", + "@vitest/coverage-istanbul": "^4.0.6", playwright: "^1.41.2", - vitest: "^3.0.3", + vitest: "^4.0.6", "@azure-tools/test-credential": "^2.0.0", "@azure-tools/test-recorder": "^4.0.0" }; diff --git a/packages/rlc-common/src/metadata/packageJson/buildAzureMonorepoPackage.ts b/packages/rlc-common/src/metadata/packageJson/buildAzureMonorepoPackage.ts index eec813f57b..3012e24e0e 100644 --- a/packages/rlc-common/src/metadata/packageJson/buildAzureMonorepoPackage.ts +++ b/packages/rlc-common/src/metadata/packageJson/buildAzureMonorepoPackage.ts @@ -55,7 +55,7 @@ export function getAzureMonorepoDependencies(config: AzureMonorepoInfoConfig) { const testDeps = withTests ? { - "@vitest/browser": "catalog:testing", + "@vitest/browser-playwright": "catalog:testing", "@vitest/coverage-istanbul": "catalog:testing", dotenv: "catalog:testing", playwright: "catalog:testing", diff --git a/packages/rlc-common/test/integration/packageJson.spec.ts b/packages/rlc-common/test/integration/packageJson.spec.ts index d78ecae8b4..621aa5d3a6 100644 --- a/packages/rlc-common/test/integration/packageJson.spec.ts +++ b/packages/rlc-common/test/integration/packageJson.spec.ts @@ -305,7 +305,7 @@ describe("Package file generation", () => { const packageFileContent = buildPackageFile(model); const packageFile = JSON.parse(packageFileContent?.content ?? "{}"); - expect(packageFile.devDependencies).to.have.property("@vitest/browser"); + expect(packageFile.devDependencies).to.have.property("@vitest/browser-playwright"); expect(packageFile.devDependencies).to.have.property( "@vitest/coverage-istanbul" ); @@ -614,7 +614,7 @@ describe("Package file generation", () => { const packageFile = JSON.parse(packageFileContent?.content ?? "{}"); expect(packageFile.devDependencies).to.have.property("tshy"); - expect(packageFile.devDependencies).to.have.property("@vitest/browser"); + expect(packageFile.devDependencies).to.have.property("@vitest/browser-playwright"); expect(packageFile.devDependencies).to.have.property( "@vitest/coverage-istanbul" );