@@ -5,7 +5,7 @@ import {Model} from '../Model';
5
5
6
6
describe ( 'clone()' , ( ) => {
7
7
test ( 'can clone a simple document' , ( ) => {
8
- const doc1 = Model . withLogicalClock ( ) ;
8
+ const doc1 = Model . create ( ) ;
9
9
const builder1 = new PatchBuilder ( doc1 . clock ) ;
10
10
const obj = builder1 . json ( { foo : 'bar' , gg : [ 123 ] } ) ;
11
11
builder1 . root ( obj ) ;
@@ -17,7 +17,7 @@ describe('clone()', () => {
17
17
} ) ;
18
18
19
19
test ( 'can modify the cloned copy independently' , ( ) => {
20
- const doc1 = Model . withLogicalClock ( ) ;
20
+ const doc1 = Model . create ( ) ;
21
21
const builder1 = new PatchBuilder ( doc1 . clock ) ;
22
22
const obj = builder1 . json ( { foo : 'bar' , hh : true } ) ;
23
23
builder1 . root ( obj ) ;
@@ -34,7 +34,7 @@ describe('clone()', () => {
34
34
} ) ;
35
35
36
36
test ( 'can clone a document with string edits' , ( ) => {
37
- const doc1 = Model . withLogicalClock ( ) ;
37
+ const doc1 = Model . create ( ) ;
38
38
doc1 . api . root ( {
39
39
foo : 'abc' ,
40
40
} ) ;
@@ -48,7 +48,7 @@ describe('clone()', () => {
48
48
} ) ;
49
49
50
50
test ( 'can clone a document with string deletes' , ( ) => {
51
- const doc1 = Model . withLogicalClock ( ) ;
51
+ const doc1 = Model . create ( ) ;
52
52
doc1 . api . root ( {
53
53
foo : 'abc' ,
54
54
} ) ;
@@ -63,7 +63,7 @@ describe('clone()', () => {
63
63
} ) ;
64
64
65
65
test ( 'can clone a document with object edits' , ( ) => {
66
- const doc1 = Model . withLogicalClock ( ) ;
66
+ const doc1 = Model . create ( ) ;
67
67
doc1 . api . root ( {
68
68
foo : {
69
69
a : 1 ,
@@ -90,7 +90,7 @@ describe('clone()', () => {
90
90
} ) ;
91
91
92
92
test ( 'can clone array with edits' , ( ) => {
93
- const doc1 = Model . withLogicalClock ( ) ;
93
+ const doc1 = Model . create ( ) ;
94
94
doc1 . api . root ( {
95
95
foo : {
96
96
a : [ 1 ] ,
@@ -110,7 +110,7 @@ describe('clone()', () => {
110
110
} ) ;
111
111
112
112
test ( 'can clone an empty model' , ( ) => {
113
- const doc1 = Model . withLogicalClock ( ) ;
113
+ const doc1 = Model . create ( ) ;
114
114
const doc2 = doc1 . clone ( ) ;
115
115
expect ( doc1 . clock . sid === doc2 . clock . sid ) . toBe ( true ) ;
116
116
expect ( doc1 . view ( ) ) . toBe ( undefined ) ;
@@ -126,7 +126,7 @@ describe('clone()', () => {
126
126
127
127
describe ( 'fork()' , ( ) => {
128
128
test ( 'can fork a simple document' , ( ) => {
129
- const doc1 = Model . withLogicalClock ( ) ;
129
+ const doc1 = Model . create ( ) ;
130
130
const builder1 = new PatchBuilder ( doc1 . clock ) ;
131
131
const obj = builder1 . json ( [ 1 , 2 , 'lol' ] ) ;
132
132
builder1 . root ( obj ) ;
@@ -138,7 +138,7 @@ describe('fork()', () => {
138
138
} ) ;
139
139
140
140
test ( 'forked document has a different session ID' , ( ) => {
141
- const doc1 = Model . withLogicalClock ( ) ;
141
+ const doc1 = Model . create ( ) ;
142
142
const builder1 = new PatchBuilder ( doc1 . clock ) ;
143
143
const obj = builder1 . json ( [ 1 , 2 , 'lol' ] ) ;
144
144
builder1 . root ( obj ) ;
@@ -149,7 +149,7 @@ describe('fork()', () => {
149
149
} ) ;
150
150
151
151
test ( 'can modify the cloned copy independently' , ( ) => {
152
- const doc1 = Model . withLogicalClock ( ) ;
152
+ const doc1 = Model . create ( ) ;
153
153
const builder1 = new PatchBuilder ( doc1 . clock ) ;
154
154
const arr = builder1 . json ( [ 1 , 2 , 'lol' ] ) ;
155
155
builder1 . root ( arr ) ;
@@ -186,8 +186,8 @@ describe('fork()', () => {
186
186
187
187
describe ( 'reset()' , ( ) => {
188
188
test ( 'resets model state' , ( ) => {
189
- const doc1 = Model . withLogicalClock ( ) ;
190
- const doc2 = Model . withLogicalClock ( ) ;
189
+ const doc1 = Model . create ( ) ;
190
+ const doc2 = Model . create ( ) ;
191
191
doc1 . api . root ( { foo : 123 } ) ;
192
192
doc2 . api . root ( {
193
193
text : 'hello' ,
@@ -207,8 +207,8 @@ describe('reset()', () => {
207
207
} ) ;
208
208
209
209
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 ( ) ;
212
212
doc1 . api . root ( { foo : 123 } ) ;
213
213
doc2 . api . root ( {
214
214
text : 'hello' ,
@@ -224,8 +224,8 @@ describe('reset()', () => {
224
224
} ) ;
225
225
226
226
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 ( ) ;
229
229
doc1 . api . root ( { foo : 123 } ) ;
230
230
doc2 . api . root ( {
231
231
text : 'hello' ,
@@ -239,7 +239,7 @@ describe('reset()', () => {
239
239
} ) ;
240
240
241
241
test ( 'preserves API nodes when model is reset' , async ( ) => {
242
- const doc1 = Model . withLogicalClock ( ) . setSchema (
242
+ const doc1 = Model . create ( ) . setSchema (
243
243
schema . obj ( {
244
244
text : schema . str ( 'hell' ) ,
245
245
} ) ,
0 commit comments