Skip to content

Commit 808a99c

Browse files
committed
refactor(json-crdt): 💡 stop using deprecated API
1 parent 378e05c commit 808a99c

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/json-crdt/model/__tests__/Model.cloning.spec.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {Model} from '../Model';
55

66
describe('clone()', () => {
77
test('can clone a simple document', () => {
8-
const doc1 = Model.withLogicalClock();
8+
const doc1 = Model.create();
99
const builder1 = new PatchBuilder(doc1.clock);
1010
const obj = builder1.json({foo: 'bar', gg: [123]});
1111
builder1.root(obj);
@@ -17,7 +17,7 @@ describe('clone()', () => {
1717
});
1818

1919
test('can modify the cloned copy independently', () => {
20-
const doc1 = Model.withLogicalClock();
20+
const doc1 = Model.create();
2121
const builder1 = new PatchBuilder(doc1.clock);
2222
const obj = builder1.json({foo: 'bar', hh: true});
2323
builder1.root(obj);
@@ -34,7 +34,7 @@ describe('clone()', () => {
3434
});
3535

3636
test('can clone a document with string edits', () => {
37-
const doc1 = Model.withLogicalClock();
37+
const doc1 = Model.create();
3838
doc1.api.root({
3939
foo: 'abc',
4040
});
@@ -48,7 +48,7 @@ describe('clone()', () => {
4848
});
4949

5050
test('can clone a document with string deletes', () => {
51-
const doc1 = Model.withLogicalClock();
51+
const doc1 = Model.create();
5252
doc1.api.root({
5353
foo: 'abc',
5454
});
@@ -63,7 +63,7 @@ describe('clone()', () => {
6363
});
6464

6565
test('can clone a document with object edits', () => {
66-
const doc1 = Model.withLogicalClock();
66+
const doc1 = Model.create();
6767
doc1.api.root({
6868
foo: {
6969
a: 1,
@@ -90,7 +90,7 @@ describe('clone()', () => {
9090
});
9191

9292
test('can clone array with edits', () => {
93-
const doc1 = Model.withLogicalClock();
93+
const doc1 = Model.create();
9494
doc1.api.root({
9595
foo: {
9696
a: [1],
@@ -110,7 +110,7 @@ describe('clone()', () => {
110110
});
111111

112112
test('can clone an empty model', () => {
113-
const doc1 = Model.withLogicalClock();
113+
const doc1 = Model.create();
114114
const doc2 = doc1.clone();
115115
expect(doc1.clock.sid === doc2.clock.sid).toBe(true);
116116
expect(doc1.view()).toBe(undefined);
@@ -126,7 +126,7 @@ describe('clone()', () => {
126126

127127
describe('fork()', () => {
128128
test('can fork a simple document', () => {
129-
const doc1 = Model.withLogicalClock();
129+
const doc1 = Model.create();
130130
const builder1 = new PatchBuilder(doc1.clock);
131131
const obj = builder1.json([1, 2, 'lol']);
132132
builder1.root(obj);
@@ -138,7 +138,7 @@ describe('fork()', () => {
138138
});
139139

140140
test('forked document has a different session ID', () => {
141-
const doc1 = Model.withLogicalClock();
141+
const doc1 = Model.create();
142142
const builder1 = new PatchBuilder(doc1.clock);
143143
const obj = builder1.json([1, 2, 'lol']);
144144
builder1.root(obj);
@@ -149,7 +149,7 @@ describe('fork()', () => {
149149
});
150150

151151
test('can modify the cloned copy independently', () => {
152-
const doc1 = Model.withLogicalClock();
152+
const doc1 = Model.create();
153153
const builder1 = new PatchBuilder(doc1.clock);
154154
const arr = builder1.json([1, 2, 'lol']);
155155
builder1.root(arr);
@@ -186,8 +186,8 @@ describe('fork()', () => {
186186

187187
describe('reset()', () => {
188188
test('resets model state', () => {
189-
const doc1 = Model.withLogicalClock();
190-
const doc2 = Model.withLogicalClock();
189+
const doc1 = Model.create();
190+
const doc2 = Model.create();
191191
doc1.api.root({foo: 123});
192192
doc2.api.root({
193193
text: 'hello',
@@ -207,8 +207,8 @@ describe('reset()', () => {
207207
});
208208

209209
test('models can be edited separately', () => {
210-
const doc1 = Model.withLogicalClock();
211-
const doc2 = Model.withLogicalClock();
210+
const doc1 = Model.create();
211+
const doc2 = Model.create();
212212
doc1.api.root({foo: 123});
213213
doc2.api.root({
214214
text: 'hello',
@@ -224,8 +224,8 @@ describe('reset()', () => {
224224
});
225225

226226
test('emits change event on reset', async () => {
227-
const doc1 = Model.withLogicalClock();
228-
const doc2 = Model.withLogicalClock();
227+
const doc1 = Model.create();
228+
const doc2 = Model.create();
229229
doc1.api.root({foo: 123});
230230
doc2.api.root({
231231
text: 'hello',
@@ -239,7 +239,7 @@ describe('reset()', () => {
239239
});
240240

241241
test('preserves API nodes when model is reset', async () => {
242-
const doc1 = Model.withLogicalClock().setSchema(
242+
const doc1 = Model.create().setSchema(
243243
schema.obj({
244244
text: schema.str('hell'),
245245
}),

0 commit comments

Comments
 (0)