From faf168db2c0d146cb22b59d61c267c70703dc22d Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Tue, 9 May 2023 10:45:44 +0900 Subject: [PATCH] test: fix --- tests/src/meta.ts | 6 ++++-- tools/lib/changesets-util.ts | 20 ++------------------ 2 files changed, 6 insertions(+), 20 deletions(-) diff --git a/tests/src/meta.ts b/tests/src/meta.ts index 79023dd5d..98a395df9 100644 --- a/tests/src/meta.ts +++ b/tests/src/meta.ts @@ -8,12 +8,14 @@ const expectedMeta = { describe("Test for meta object", () => { it("A plugin should have a meta object.", () => { - assert.deepStrictEqual(plugin.meta, expectedMeta) + assert.strictEqual(plugin.meta.name, expectedMeta.name) + assert.strictEqual(typeof plugin.meta.version, "string") }) for (const [name, processor] of Object.entries(plugin.processors)) { it(`"${name}" processor should have a meta object.`, () => { - assert.deepStrictEqual(processor.meta, expectedMeta) + assert.strictEqual(processor.meta.name, expectedMeta.name) + assert.strictEqual(typeof processor.meta.version, "string") }) } }) diff --git a/tools/lib/changesets-util.ts b/tools/lib/changesets-util.ts index 3824f963e..ac5405bd5 100644 --- a/tools/lib/changesets-util.ts +++ b/tools/lib/changesets-util.ts @@ -1,25 +1,9 @@ -import assembleReleasePlan from "@changesets/assemble-release-plan" -import readChangesets from "@changesets/read" -import { read } from "@changesets/config" -import { getPackages } from "@manypkg/get-packages" -import { readPreState } from "@changesets/pre" +import getReleasePlan from "@changesets/get-release-plan" import path from "path" -const root = path.resolve(__dirname, "../..") - /** Get new version string from changesets */ export async function getNewVersion(): Promise { - const packages = await getPackages(root) - const preState = await readPreState(root) - const config = await read(root, packages) - const changesets = await readChangesets(root) - - const releasePlan = assembleReleasePlan( - changesets, - packages, - config, - preState, - ) + const releasePlan = await getReleasePlan(path.resolve(__dirname, "../..")) return releasePlan.releases.find( ({ name }) => name === "eslint-plugin-svelte",