chromogen-zustand
Version:
simple, interaction-driven Jest test generator for Recoil and React Hooks apps
22 lines (16 loc) • 625 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.output = void 0;
const output_utils_1 = require("./output-utils");
const output = ({ initialRender, transactions }) => `
import { renderHook, act } from '@testing-library/react';
${(0, output_utils_1.importZustandStore)()}
describe('INITIAL RENDER', () => {
const { result } = renderHook(useStore);
${(0, output_utils_1.testInitialState)(initialRender)}
});
describe('STATE CHANGES', () => {
const { result } = renderHook(useStore);
${(0, output_utils_1.testStateChangesAct)(transactions)}
});`;
exports.output = output;