diff options
| author | Josh Kingsley <josh@joshkingsley.me> | 2025-11-11 23:35:04 +0200 |
|---|---|---|
| committer | Josh Kingsley <josh@joshkingsley.me> | 2025-11-11 23:35:04 +0200 |
| commit | 5e08e76c30c230aef3a5f1e21d14fa59a84b3c88 (patch) | |
| tree | 5a5564f4abafc8088f9acf811e9aaa27a523eb30 /web/src/doc/index.test.ts | |
| parent | 6ea86b1b56aebbae7edeb37b01d7bf5cd145bf60 (diff) | |
feat(web): add op-based doc
Diffstat (limited to 'web/src/doc/index.test.ts')
| -rw-r--r-- | web/src/doc/index.test.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/web/src/doc/index.test.ts b/web/src/doc/index.test.ts new file mode 100644 index 0000000..331d0a5 --- /dev/null +++ b/web/src/doc/index.test.ts @@ -0,0 +1,15 @@ +import { describe, expect, test } from "vitest"; +import Doc from "."; + +describe(Doc, () => { + describe(Doc.default, () => { + const doc = Doc.default(); + + test("produces valid grid data", () => { + expect(doc.grids.length).toBe(1); + expect(doc.grids[0].doc).toBe(doc); + expect(doc.grids[0].rows.length).toBe(4); + expect(doc.grids[0].rows[0].cells.length).toBe(16); + }); + }); +}); |
