import {deriveUpdates, applyUpdates} from './main' import * as Y from 'yjs' test('Documents stay synced through stores', () => { const source = new Y.Doc() const dest = new Y.Doc() const tags = source.getMap() tags.set('key', 'value0') applyUpdates(dest, deriveUpdates(source)) expect(tags).toEqual(dest.getMap()) tags.set('key', 'value1') expect(tags).toEqual(dest.getMap()) })