frontity
Version:
Frontity cli and entry point to other packages
23 lines (18 loc) • 687 B
text/typescript
import build from "../build";
import * as core from "@frontity/core";
import * as choosePort from "../../utils/choosePort";
jest.mock("@frontity/core");
jest.mock("../../utils/choosePort");
const mockedCore = core as jest.Mocked<typeof core>;
const mockedChoosePort = choosePort as jest.Mocked<typeof choosePort>;
describe("build", () => {
beforeEach(() => {
mockedCore.build.mockReset();
mockedChoosePort.default.mockReset();
mockedChoosePort.default.mockImplementation(() => 3000);
});
test("gets the correct default values when it receives an empty object", async () => {
await build({});
expect(mockedCore.build.mock.calls).toMatchSnapshot();
});
});