UNPKG

qnce-engine

Version:

Core QNCE (Quantum Narrative Convergence Engine) - Framework agnostic narrative engine with performance optimization

29 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const jsx_runtime_1 = require("react/jsx-runtime"); const react_1 = require("@testing-library/react"); // Mock the useAutosave hook jest.mock('../../integrations/react', () => ({ useAutosave: jest.fn() })); const react_2 = require("../../integrations/react"); const AutosaveIndicator_1 = require("../components/AutosaveIndicator"); const core_1 = require("../../engine/core"); const demo_story_1 = require("../../engine/demo-story"); const mockUseAutosave = react_2.useAutosave; describe('AutosaveIndicator Simple Test', () => { it('should render without crashing', () => { mockUseAutosave.mockReturnValue({ autosave: jest.fn().mockResolvedValue(undefined), configure: jest.fn(), isEnabled: true, lastAutosave: new Date(), isSaving: false }); const engine = (0, core_1.createQNCEEngine)(demo_story_1.DEMO_STORY); const { container } = (0, react_1.render)((0, jsx_runtime_1.jsx)(AutosaveIndicator_1.AutosaveIndicator, { engine: engine })); // Just check that something rendered (not empty) expect(container.firstChild).not.toBeNull(); }); }); //# sourceMappingURL=autosave-simple.test.js.map