adio
Version:
Checks if the dependencies in package.json and in the actual code are synced.
32 lines (27 loc) • 793 B
JavaScript
import parse from "../utils/parse.js";
import mockImports from "./mocks/multiple.imports.js";
import mockRequires from "./mocks/multiple.requires.js";
test("must correctly return all imported packages", () => {
const packages = parse({ src: mockImports });
expect(packages).toEqual([
"react",
"lodash.get",
"lodash",
"bytes",
"@commodo/fields",
"@commodo/fields-storage",
"repropose",
"testing-default-exports-pckg"
]);
});
test("must correctly return all required packages", () => {
const packages = parse({ src: mockRequires });
expect(packages).toEqual([
"react",
"lodash.get",
"lodash",
"bytes",
"@commodo/fields",
"@commodo/fields-storage"
]);
});