@@ -23,22 +23,22 @@ final class RawDiffTest extends \Facebook\HackTest\HackTest {
23
23
public function testReplaceLastItem (): void {
24
24
$diff = (new StringDiff (vec [' a' , ' b' , ' b' ], vec [' a' , ' b' , ' c' ]))-> getDiff();
25
25
26
- expect (C \count ($diff ))-> toBeSame (4 );
26
+ expect (C \count ($diff ))-> toEqual (4 );
27
27
28
28
expect ($diff [0 ])-> toBeInstanceOf(DiffKeepOp :: class );
29
29
expect ($diff [1 ])-> toBeInstanceOf(DiffKeepOp :: class );
30
30
expect ($diff [2 ])-> toBeInstanceOf(DiffDeleteOp :: class );
31
31
expect ($diff [3 ])-> toBeInstanceOf(DiffInsertOp :: class );
32
32
33
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
33
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
34
34
vec [' a' , ' b' , ' b' , ' c' ],
35
35
);
36
36
}
37
37
38
38
public function testTotalReplacement (): void {
39
39
$diff = (new StringDiff (vec [' a' , ' b' , ' c' ], vec [' d' , ' e' , ' f' ]))-> getDiff();
40
40
41
- expect (C \count ($diff ))-> toBeSame (6 );
41
+ expect (C \count ($diff ))-> toEqual (6 );
42
42
43
43
expect ($diff [0 ])-> toBeInstanceOf(DiffDeleteOp :: class );
44
44
expect ($diff [1 ])-> toBeInstanceOf(DiffDeleteOp :: class );
@@ -47,7 +47,7 @@ public function testTotalReplacement(): void {
47
47
expect ($diff [4 ])-> toBeInstanceOf(DiffInsertOp :: class );
48
48
expect ($diff [5 ])-> toBeInstanceOf(DiffInsertOp :: class );
49
49
50
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
50
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
51
51
vec [' a' , ' b' , ' c' , ' d' , ' e' , ' f' ],
52
52
);
53
53
}
@@ -57,7 +57,7 @@ public function testAppend(): void {
57
57
new StringDiff (vec [' a' , ' b' , ' c' ], vec [' a' , ' b' , ' c' , ' d' , ' e' , ' f' ])
58
58
)-> getDiff();
59
59
60
- expect (C \count ($diff ))-> toBeSame (6 );
60
+ expect (C \count ($diff ))-> toEqual (6 );
61
61
62
62
expect ($diff [0 ])-> toBeInstanceOf(DiffKeepOp :: class );
63
63
expect ($diff [1 ])-> toBeInstanceOf(DiffKeepOp :: class );
@@ -66,7 +66,7 @@ public function testAppend(): void {
66
66
expect ($diff [4 ])-> toBeInstanceOf(DiffInsertOp :: class );
67
67
expect ($diff [5 ])-> toBeInstanceOf(DiffInsertOp :: class );
68
68
69
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
69
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
70
70
vec [' a' , ' b' , ' c' , ' d' , ' e' , ' f' ],
71
71
);
72
72
}
@@ -76,91 +76,91 @@ public function testTruncate(): void {
76
76
new StringDiff (vec [' a' , ' b' , ' c' ], vec [' a' , ' b' ])
77
77
)-> getDiff();
78
78
79
- expect (C \count ($diff ))-> toBeSame (3 );
79
+ expect (C \count ($diff ))-> toEqual (3 );
80
80
81
81
expect ($diff [0 ])-> toBeInstanceOf(DiffKeepOp :: class );
82
82
expect ($diff [1 ])-> toBeInstanceOf(DiffKeepOp :: class );
83
83
expect ($diff [2 ])-> toBeInstanceOf(DiffDeleteOp :: class );
84
84
85
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
85
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
86
86
vec [' a' , ' b' , ' c' ],
87
87
);
88
88
}
89
89
90
90
public function testPrepend (): void {
91
91
$diff = (new StringDiff (vec [' b' , ' c' ], vec [' a' , ' b' , ' c' ]))-> getDiff();
92
- expect (C \count ($diff ))-> toBeSame (3 );
92
+ expect (C \count ($diff ))-> toEqual (3 );
93
93
94
94
expect ($diff [0 ])-> toBeInstanceOf(DiffInsertOp :: class );
95
95
expect ($diff [1 ])-> toBeInstanceOf(DiffKeepOp :: class );
96
96
expect ($diff [2 ])-> toBeInstanceOf(DiffKeepOp :: class );
97
97
98
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
98
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
99
99
vec [' a' , ' b' , ' c' ],
100
100
);
101
101
}
102
102
103
103
public function testChomp (): void {
104
104
$diff = (new StringDiff (vec [' a' , ' b' , ' c' ], vec [' b' , ' c' ]))-> getDiff();
105
- expect (C \count ($diff ))-> toBeSame (3 );
105
+ expect (C \count ($diff ))-> toEqual (3 );
106
106
107
107
expect ($diff [0 ])-> toBeInstanceOf(DiffDeleteOp :: class );
108
108
expect ($diff [1 ])-> toBeInstanceOf(DiffKeepOp :: class );
109
109
expect ($diff [2 ])-> toBeInstanceOf(DiffKeepOp :: class );
110
110
111
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
111
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
112
112
vec [' a' , ' b' , ' c' ],
113
113
);
114
114
}
115
115
116
116
public function testInsertMid (): void {
117
117
$diff = (new StringDiff (vec [' a' , ' c' ], vec [' a' , ' b' , ' c' ]))-> getDiff();
118
- expect (C \count ($diff ))-> toBeSame (3 );
118
+ expect (C \count ($diff ))-> toEqual (3 );
119
119
120
120
expect ($diff [0 ])-> toBeInstanceOf(DiffKeepOp :: class );
121
121
expect ($diff [1 ])-> toBeInstanceOf(DiffInsertOp :: class );
122
122
expect ($diff [2 ])-> toBeInstanceOf(DiffKeepOp :: class );
123
123
124
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
124
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
125
125
vec [' a' , ' b' , ' c' ],
126
126
);
127
127
}
128
128
129
129
public function testDeleteMid (): void {
130
130
$diff = (new StringDiff (vec [' a' , ' b' , ' c' ], vec [' a' , ' c' ]))-> getDiff();
131
- expect (C \count ($diff ))-> toBeSame (3 );
131
+ expect (C \count ($diff ))-> toEqual (3 );
132
132
133
133
expect ($diff [0 ])-> toBeInstanceOf(DiffKeepOp :: class );
134
134
expect ($diff [1 ])-> toBeInstanceOf(DiffDeleteOp :: class );
135
135
expect ($diff [2 ])-> toBeInstanceOf(DiffKeepOp :: class );
136
136
137
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
137
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
138
138
vec [' a' , ' b' , ' c' ],
139
139
);
140
140
}
141
141
142
142
public function testInsertFromEmpty (): void {
143
143
$diff = (new StringDiff (vec [], vec [' a' , ' b' , ' c' ]))-> getDiff();
144
- expect (C \count ($diff ))-> toBeSame (3 );
144
+ expect (C \count ($diff ))-> toEqual (3 );
145
145
146
146
expect ($diff [0 ])-> toBeInstanceOf(DiffInsertOp :: class );
147
147
expect ($diff [1 ])-> toBeInstanceOf(DiffInsertOp :: class );
148
148
expect ($diff [2 ])-> toBeInstanceOf(DiffInsertOp :: class );
149
149
150
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
150
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
151
151
vec [' a' , ' b' , ' c' ],
152
152
);
153
153
}
154
154
155
155
public function testDeleteAll (): void {
156
156
$diff = (new StringDiff (vec [' a' , ' b' , ' c' ], vec []))-> getDiff();
157
- expect (C \count ($diff ))-> toBeSame (3 );
157
+ expect (C \count ($diff ))-> toEqual (3 );
158
158
159
159
expect ($diff [0 ])-> toBeInstanceOf(DiffDeleteOp :: class );
160
160
expect ($diff [1 ])-> toBeInstanceOf(DiffDeleteOp :: class );
161
161
expect ($diff [2 ])-> toBeInstanceOf(DiffDeleteOp :: class );
162
162
163
- expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toBeSame (
163
+ expect (Vec \map ($diff , $op ==> $op -> getContent()))-> toEqual (
164
164
vec [' a' , ' b' , ' c' ],
165
165
);
166
166
}
0 commit comments