mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-07-01 16:44:24 +00:00
* chore(deps): Upgrade @antfu/ni to v23.2.0 * chore: changeset * test(shadcn): add bun.lock --------- Co-authored-by: shadcn <m@shadcn.com>
33 lines
837 B
TypeScript
33 lines
837 B
TypeScript
import path from "path"
|
|
import { expect, test } from "vitest"
|
|
|
|
import { getPackageManager } from "../../src/utils/get-package-manager"
|
|
|
|
test("get package manager", async () => {
|
|
expect(
|
|
await getPackageManager(path.resolve(__dirname, "../fixtures/project-yarn"))
|
|
).toBe("yarn")
|
|
|
|
expect(
|
|
await getPackageManager(path.resolve(__dirname, "../fixtures/project-npm"))
|
|
).toBe("npm")
|
|
|
|
expect(
|
|
await getPackageManager(path.resolve(__dirname, "../fixtures/project-pnpm"))
|
|
).toBe("pnpm")
|
|
|
|
expect(
|
|
await getPackageManager(path.resolve(__dirname, "../fixtures/project-bun"))
|
|
).toBe("bun")
|
|
|
|
expect(
|
|
await getPackageManager(
|
|
path.resolve(__dirname, "../fixtures/project-bun-lock")
|
|
)
|
|
).toBe("bun")
|
|
|
|
expect(
|
|
await getPackageManager(path.resolve(__dirname, "../fixtures/next"))
|
|
).toBe("pnpm")
|
|
})
|