qnce-engine
Version:
Core QNCE (Quantum Narrative Convergence Engine) - Framework agnostic narrative engine with performance optimization
29 lines • 1.29 kB
JavaScript
;
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