UNPKG

@specs-feup/lara

Version:

A js port of the popular framework for building source-to-source compilers

19 lines (16 loc) 718 B
import { jest } from "@jest/globals"; import { isValidFileExtension, FileExtensions } from "./FileExtensions.js"; describe("FileExtensions", () => { describe("isValidFileExtension", () => { it("should return true for valid file extensions", () => { expect(isValidFileExtension(FileExtensions.JS)).toBe(true); expect(isValidFileExtension(FileExtensions.MJS)).toBe(true); expect(isValidFileExtension(FileExtensions.CJS)).toBe(true); }); it("should return false for invalid file extensions", () => { expect(isValidFileExtension(".txt")).toBe(false); expect(isValidFileExtension(".html")).toBe(false); expect(isValidFileExtension(".css")).toBe(false); }); }); });