@applicaster/zapplicaster-cli
Version:
CLI Tool for the zapp app and Quick Brick project
20 lines (16 loc) • 565 B
JavaScript
const { prerequisitesChecker } = require("../prerequisitesChecker");
const R = require("ramda");
const args = {
cliArgs: [],
cliOptions: {},
};
const ramdaSpy = jest.spyOn(R, "isNil");
jest.mock("semver", () => ({ satisfies: () => false }));
describe("prerequisitesChecker", () => {
describe("node version requirements are not satisfied", () => {
it("throws when running on a invalid node version", () => {
ramdaSpy.mockImplementation(() => false);
expect(() => prerequisitesChecker(args)).toThrowErrorMatchingSnapshot();
});
});
});