init: the first public commit for AFFiNE

This commit is contained in:
DarkSky
2022-07-22 15:49:21 +08:00
commit e3e3741393
1451 changed files with 108124 additions and 0 deletions
@@ -0,0 +1,19 @@
import type { TDDocument } from '~types';
import { TldrawApp } from '~state';
import oldDoc from '~test/documents/old-doc';
import oldDoc2 from '~test/documents/old-doc-2';
describe('When migrating bindings', () => {
it('migrates a document without a version', () => {
new TldrawApp().loadDocument(oldDoc as unknown as TDDocument);
});
it('migrates a document with an older version', () => {
const app = new TldrawApp().loadDocument(
oldDoc2 as unknown as TDDocument
);
expect(
app.getShape('d7ab0a49-3cb3-43ae-3d83-f5cf2f4a510a').style.color
).toBe('black');
});
});