UNPKG

@inlang/paraglide-js

Version:

[![NPM Downloads](https://img.shields.io/npm/dw/%40inlang%2Fparaglide-js?logo=npm&logoColor=red&label=npm%20downloads)](https://www.npmjs.com/package/@inlang/paraglide-js) [![GitHub Issues](https://img.shields.io/github/issues-closed/opral/paraglide-js?lo

29 lines 969 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"); }); }); //# sourceMappingURL=detect-bundler.test.js.map