Skip to content

Commit 1cfead4

Browse files
authored
Merge pull request #720 from streamich/to-string
Improve chunk print formatting
2 parents f7d8719 + e57437e commit 1cfead4

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

src/json-crdt/nodes/rga/AbstractRga.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -904,7 +904,7 @@ export abstract class AbstractRga<T> {
904904

905905
protected formatChunk(chunk: Chunk<T>): string {
906906
const id = printTs(chunk.id);
907-
let str = `chunk ${id}!${chunk.span} len:${chunk.len}`;
907+
let str = `chunk ${id}:${chunk.span} .${chunk.len}.`;
908908
if (chunk.del) str += ` [${chunk.span}]`;
909909
else {
910910
if (isUint8Array(chunk.data)) str += ` { ${printOctets(chunk.data) || '∅'} }`;

src/json-crdt/nodes/str/__tests__/StrNode.spec.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -154,21 +154,21 @@ describe('binary tree', () => {
154154
const tree = createTree();
155155
expect(tree.toString()).toMatchInlineSnapshot(`
156156
"str .0 { "a1a2a3a4a5a6a7a8a9a10a11a12a13a1" … }
157-
└─ chunk .8!2 len:36 { "a8" }
158-
← chunk .4!2 len:14 { "a4" }
159-
← chunk .2!2 len:6 { "a2" }
160-
← chunk .1!2 len:2 { "a1" }
161-
→ chunk .3!2 len:2 { "a3" }
162-
→ chunk .6!2 len:6 { "a6" }
163-
← chunk .5!2 len:2 { "a5" }
164-
→ chunk .7!2 len:2 { "a7" }
165-
→ chunk .12!3 len:20 { "a12" }
166-
← chunk .10!3 len:8 { "a10" }
167-
← chunk .9!2 len:2 { "a9" }
168-
→ chunk .11!3 len:3 { "a11" }
169-
→ chunk .14!3 len:9 { "a14" }
170-
← chunk .13!3 len:3 { "a13" }
171-
→ chunk .15!3 len:3 { "a15" }"
157+
└─ chunk .8:2 .36. { "a8" }
158+
← chunk .4:2 .14. { "a4" }
159+
← chunk .2:2 .6. { "a2" }
160+
← chunk .1:2 .2. { "a1" }
161+
→ chunk .3:2 .2. { "a3" }
162+
→ chunk .6:2 .6. { "a6" }
163+
← chunk .5:2 .2. { "a5" }
164+
→ chunk .7:2 .2. { "a7" }
165+
→ chunk .12:3 .20. { "a12" }
166+
← chunk .10:3 .8. { "a10" }
167+
← chunk .9:2 .2. { "a9" }
168+
→ chunk .11:3 .3. { "a11" }
169+
→ chunk .14:3 .9. { "a14" }
170+
← chunk .13:3 .3. { "a13" }
171+
→ chunk .15:3 .3. { "a15" }"
172172
`);
173173
});
174174

0 commit comments

Comments
 (0)