diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d2c8843..ded1cea 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node: [25.x, 24.x, 22.x, 20.x, 18.x, "18.18.0"] + node: [25.x, 24.x, 22.x, 20.x, "20.19.0"] include: - os: windows-latest node: "lts/*" diff --git a/package.json b/package.json index 4ff12ce..4033d93 100644 --- a/package.json +++ b/package.json @@ -42,13 +42,13 @@ "semver": "^7.7.1" }, "devDependencies": { - "@vitest/coverage-v8": "^1.3.1", + "@vitest/coverage-v8": "^4.0.6", "eslint": "^9.35.0", "eslint-config-eslint": "^13.0.0", "lint-staged": "^12.1.2", "memfs": "^4.0.0", "sinon": "^21.0.0", - "vitest": "^1.1.1", + "vitest": "^4.0.6", "yorkie": "^2.0.0" }, "engines": { diff --git a/tests/config-snapshots.spec.js b/tests/config-snapshots.spec.js index cee170c..e6096a4 100644 --- a/tests/config-snapshots.spec.js +++ b/tests/config-snapshots.spec.js @@ -85,7 +85,7 @@ describe("generate config for esm projects", () => { expect(generator.result.configFilename).toBe(`eslint.config.${expectedExtension}`); expect(generator.packageJsonPath).toBe(join(esmProjectDir, "./package.json")); expect(generator.result.configContent.endsWith("\n")).toBe(true); - expect(generator.result).toMatchFileSnapshot(`./__snapshots__/${item.name}`); + await expect(generator.result).toMatchFileSnapshot(`./__snapshots__/${item.name}`); }); }); @@ -150,7 +150,7 @@ describe("generate config for cjs projects", () => { expect(generator.result.configFilename).toBe(`eslint.config.${expectedExtension}`); expect(generator.packageJsonPath).toBe(join(cjsProjectDir, "./package.json")); expect(generator.result.configContent.endsWith("\n")).toBe(true); - expect(generator.result).toMatchFileSnapshot(`./__snapshots__/${item.name}`); + await expect(generator.result).toMatchFileSnapshot(`./__snapshots__/${item.name}`); }); }); });