UNPKG

adio

Version:

Checks if the dependencies in package.json and in the actual code are synced.

26 lines (20 loc) 788 B
import { defaultParserPlugins } from "../utils/defaultParserPlugins.js"; test("must merge the plugins", () => { expect(defaultParserPlugins(["foo"])).toEqual(["typescript", "classProperties", "foo"]); }); test("must dedupe the plugins", () => { expect(defaultParserPlugins(["foo", "typescript"])).toEqual([ "typescript", "classProperties", "foo" ]); }); test("must handle undefined plugins", () => { expect(defaultParserPlugins(undefined)).toEqual(["typescript", "classProperties"]); }); test("must handle null plugins", () => { expect(defaultParserPlugins(null)).toEqual(["typescript", "classProperties"]); }); test("must handle empty plugins", () => { expect(defaultParserPlugins([])).toEqual(["typescript", "classProperties"]); });