UNPKG

@inlang/paraglide-js

Version:

[![Inlang-ecosystem compatibility badge](https://cdn.jsdelivr.net/gh/opral/monorepo@main/inlang/assets/md-badges/inlang.svg)](https://inlang.com)

29 lines (28 loc) 922 B
import { expect, test } from "vitest"; import { memfs } from "memfs"; import { describe } from "node:test"; import { detectBundler } from "./detect-bundler.js"; describe("vite", async () => { test("detects vite.config.js ", async () => { const fs = memfs({ "/vite.config.js": "mock", }).fs; process.cwd = () => "/"; const result = await detectBundler({ fs: fs.promises, }); expect(result.bundler).toBe("vite"); expect(result.configPath).toBe("./vite.config.js"); }); test("detects vite.config.ts ", async () => { const fs = memfs({ "/vite.config.ts": "mock", }).fs; process.cwd = () => "/"; const result = await detectBundler({ fs: fs.promises, }); expect(result.bundler).toBe("vite"); expect(result.configPath).toBe("./vite.config.ts"); }); });