Files
aniplay-api/src/libs/changeStringCase.spec.ts
Rushil Perera 1140ffa8b8 refactor!: migrate away from bun
- migrate package management to pnpm
- migrate test suite to vitest
- also remove Anify integration
2025-12-16 07:50:38 -05:00

30 lines
802 B
TypeScript

import { describe, expect, it } from "vitest";
import { Case, changeStringCase } from "./changeStringCase";
describe("changeStringCase", () => {
it("from camelCase to snake_case", () => {
expect(
changeStringCase("camelCase", Case.camelCase, Case.snake_case),
).toEqual("camel_case");
});
it("from snake_case to camelCase", () => {
expect(
changeStringCase("snake_case", Case.snake_case, Case.camelCase),
).toEqual("snakeCase");
});
it("from camelCase to camelCase", () => {
expect(
changeStringCase("camelCase", Case.camelCase, Case.camelCase),
).toEqual("camelCase");
});
it("from snake_case to snake_case", () => {
expect(
changeStringCase("snake_case", Case.snake_case, Case.snake_case),
).toEqual("snake_case");
});
});