1..314
ok 1 DiffPatcher atomic_values undefined -> undefined can diff
ok 2 DiffPatcher atomic_values undefined -> undefined can diff backwards
ok 3 DiffPatcher atomic_values undefined -> undefined can patch
ok 4 DiffPatcher atomic_values undefined -> undefined can reverse delta
ok 5 DiffPatcher atomic_values undefined -> undefined can unpatch
ok 6 DiffPatcher atomic_values undefined -> null can diff
ok 7 DiffPatcher atomic_values undefined -> null can diff backwards
ok 8 DiffPatcher atomic_values undefined -> null can patch
ok 9 DiffPatcher atomic_values undefined -> null can reverse delta
ok 10 DiffPatcher atomic_values undefined -> null can unpatch
ok 11 DiffPatcher atomic_values undefined -> false can diff
ok 12 DiffPatcher atomic_values undefined -> false can diff backwards
ok 13 DiffPatcher atomic_values undefined -> false can patch
ok 14 DiffPatcher atomic_values undefined -> false can reverse delta
ok 15 DiffPatcher atomic_values undefined -> false can unpatch
ok 16 DiffPatcher atomic_values undefined -> true can diff
ok 17 DiffPatcher atomic_values undefined -> true can diff backwards
ok 18 DiffPatcher atomic_values undefined -> true can patch
ok 19 DiffPatcher atomic_values undefined -> true can reverse delta
ok 20 DiffPatcher atomic_values undefined -> true can unpatch
ok 21 DiffPatcher atomic_values undefined -> number can diff
ok 22 DiffPatcher atomic_values undefined -> number can diff backwards
ok 23 DiffPatcher atomic_values undefined -> number can patch
ok 24 DiffPatcher atomic_values undefined -> number can reverse delta
ok 25 DiffPatcher atomic_values undefined -> number can unpatch
ok 26 DiffPatcher atomic_values undefined -> string can diff
ok 27 DiffPatcher atomic_values undefined -> string can diff backwards
ok 28 DiffPatcher atomic_values undefined -> string can patch
ok 29 DiffPatcher atomic_values undefined -> string can reverse delta
ok 30 DiffPatcher atomic_values undefined -> string can unpatch
ok 31 DiffPatcher atomic_values undefined -> Date can diff
ok 32 DiffPatcher atomic_values undefined -> Date can diff backwards
ok 33 DiffPatcher atomic_values undefined -> Date can patch
ok 34 DiffPatcher atomic_values undefined -> Date can reverse delta
ok 35 DiffPatcher atomic_values undefined -> Date can unpatch
ok 36 DiffPatcher atomic_values undefined -> object can diff
ok 37 DiffPatcher atomic_values undefined -> object can diff backwards
ok 38 DiffPatcher atomic_values undefined -> object can patch
ok 39 DiffPatcher atomic_values undefined -> object can reverse delta
ok 40 DiffPatcher atomic_values undefined -> object can unpatch
ok 41 DiffPatcher atomic_values undefined -> array can diff
ok 42 DiffPatcher atomic_values undefined -> array can diff backwards
ok 43 DiffPatcher atomic_values undefined -> array can patch
ok 44 DiffPatcher atomic_values undefined -> array can reverse delta
ok 45 DiffPatcher atomic_values undefined -> array can unpatch
ok 46 DiffPatcher atomic_values undefined -> function diff should fail with: /not supported/
ok 47 DiffPatcher atomic_values null -> null can diff
ok 48 DiffPatcher atomic_values null -> null can diff backwards
ok 49 DiffPatcher atomic_values null -> null can patch
ok 50 DiffPatcher atomic_values null -> null can reverse delta
ok 51 DiffPatcher atomic_values null -> null can unpatch
ok 52 DiffPatcher atomic_values null -> false can diff
ok 53 DiffPatcher atomic_values null -> false can diff backwards
ok 54 DiffPatcher atomic_values null -> false can patch
ok 55 DiffPatcher atomic_values null -> false can reverse delta
ok 56 DiffPatcher atomic_values null -> false can unpatch
ok 57 DiffPatcher atomic_values null -> true can diff
ok 58 DiffPatcher atomic_values null -> true can diff backwards
ok 59 DiffPatcher atomic_values null -> true can patch
ok 60 DiffPatcher atomic_values null -> true can reverse delta
ok 61 DiffPatcher atomic_values null -> true can unpatch
ok 62 DiffPatcher atomic_values null -> number can diff
ok 63 DiffPatcher atomic_values null -> number can diff backwards
ok 64 DiffPatcher atomic_values null -> number can patch
ok 65 DiffPatcher atomic_values null -> number can reverse delta
ok 66 DiffPatcher atomic_values null -> number can unpatch
ok 67 DiffPatcher atomic_values null -> string can diff
ok 68 DiffPatcher atomic_values null -> string can diff backwards
ok 69 DiffPatcher atomic_values null -> string can patch
ok 70 DiffPatcher atomic_values null -> string can reverse delta
ok 71 DiffPatcher atomic_values null -> string can unpatch
ok 72 DiffPatcher atomic_values null -> Date can diff
ok 73 DiffPatcher atomic_values null -> Date can diff backwards
ok 74 DiffPatcher atomic_values null -> Date can patch
ok 75 DiffPatcher atomic_values null -> Date can reverse delta
ok 76 DiffPatcher atomic_values null -> Date can unpatch
ok 77 DiffPatcher atomic_values null -> object can diff
ok 78 DiffPatcher atomic_values null -> object can diff backwards
ok 79 DiffPatcher atomic_values null -> object can patch
ok 80 DiffPatcher atomic_values null -> object can reverse delta
ok 81 DiffPatcher atomic_values null -> object can unpatch
ok 82 DiffPatcher atomic_values null -> function diff should fail with: /not supported/
ok 83 DiffPatcher atomic_values false -> false can diff
ok 84 DiffPatcher atomic_values false -> false can diff backwards
ok 85 DiffPatcher atomic_values false -> false can patch
ok 86 DiffPatcher atomic_values false -> false can reverse delta
ok 87 DiffPatcher atomic_values false -> false can unpatch
ok 88 DiffPatcher atomic_values false -> true can diff
ok 89 DiffPatcher atomic_values false -> true can diff backwards
ok 90 DiffPatcher atomic_values false -> true can patch
ok 91 DiffPatcher atomic_values false -> true can reverse delta
ok 92 DiffPatcher atomic_values false -> true can unpatch
ok 93 DiffPatcher atomic_values false -> number can diff
ok 94 DiffPatcher atomic_values false -> number can diff backwards
ok 95 DiffPatcher atomic_values false -> number can patch
ok 96 DiffPatcher atomic_values false -> number can reverse delta
ok 97 DiffPatcher atomic_values false -> number can unpatch
ok 98 DiffPatcher atomic_values false -> string can diff
ok 99 DiffPatcher atomic_values false -> string can diff backwards
ok 100 DiffPatcher atomic_values false -> string can patch
ok 101 DiffPatcher atomic_values false -> string can reverse delta
ok 102 DiffPatcher atomic_values false -> string can unpatch
ok 103 DiffPatcher atomic_values false -> Date can diff
ok 104 DiffPatcher atomic_values false -> Date can diff backwards
ok 105 DiffPatcher atomic_values false -> Date can patch
ok 106 DiffPatcher atomic_values false -> Date can reverse delta
ok 107 DiffPatcher atomic_values false -> Date can unpatch
ok 108 DiffPatcher atomic_values false -> object can diff
ok 109 DiffPatcher atomic_values false -> object can diff backwards
ok 110 DiffPatcher atomic_values false -> object can patch
ok 111 DiffPatcher atomic_values false -> object can reverse delta
ok 112 DiffPatcher atomic_values false -> object can unpatch
ok 113 DiffPatcher atomic_values false -> array can diff
ok 114 DiffPatcher atomic_values false -> array can diff backwards
ok 115 DiffPatcher atomic_values false -> array can patch
ok 116 DiffPatcher atomic_values false -> array can reverse delta
ok 117 DiffPatcher atomic_values false -> array can unpatch
ok 118 DiffPatcher atomic_values false -> function diff should fail with: /not supported/
ok 119 DiffPatcher atomic_values true -> true can diff
ok 120 DiffPatcher atomic_values true -> true can diff backwards
ok 121 DiffPatcher atomic_values true -> true can patch
ok 122 DiffPatcher atomic_values true -> true can reverse delta
ok 123 DiffPatcher atomic_values true -> true can unpatch
ok 124 DiffPatcher atomic_values true -> number can diff
ok 125 DiffPatcher atomic_values true -> number can diff backwards
ok 126 DiffPatcher atomic_values true -> number can patch
ok 127 DiffPatcher atomic_values true -> number can reverse delta
ok 128 DiffPatcher atomic_values true -> number can unpatch
ok 129 DiffPatcher atomic_values true -> string can diff
ok 130 DiffPatcher atomic_values true -> string can diff backwards
ok 131 DiffPatcher atomic_values true -> string can patch
ok 132 DiffPatcher atomic_values true -> string can reverse delta
ok 133 DiffPatcher atomic_values true -> string can unpatch
ok 134 DiffPatcher atomic_values true -> Date can diff
ok 135 DiffPatcher atomic_values true -> Date can diff backwards
ok 136 DiffPatcher atomic_values true -> Date can patch
ok 137 DiffPatcher atomic_values true -> Date can reverse delta
ok 138 DiffPatcher atomic_values true -> Date can unpatch
ok 139 DiffPatcher atomic_values true -> object can diff
ok 140 DiffPatcher atomic_values true -> object can diff backwards
ok 141 DiffPatcher atomic_values true -> object can patch
ok 142 DiffPatcher atomic_values true -> object can reverse delta
ok 143 DiffPatcher atomic_values true -> object can unpatch
ok 144 DiffPatcher atomic_values true -> array can diff
ok 145 DiffPatcher atomic_values true -> array can diff backwards
ok 146 DiffPatcher atomic_values true -> array can patch
ok 147 DiffPatcher atomic_values true -> array can reverse delta
ok 148 DiffPatcher atomic_values true -> array can unpatch
ok 149 DiffPatcher atomic_values true -> function diff should fail with: /not supported/
ok 150 DiffPatcher atomic_values number -> same number can diff
ok 151 DiffPatcher atomic_values number -> same number can diff backwards
ok 152 DiffPatcher atomic_values number -> same number can patch
ok 153 DiffPatcher atomic_values number -> same number can reverse delta
ok 154 DiffPatcher atomic_values number -> same number can unpatch
ok 155 DiffPatcher atomic_values number -> number can diff
ok 156 DiffPatcher atomic_values number -> number can diff backwards
ok 157 DiffPatcher atomic_values number -> number can patch
ok 158 DiffPatcher atomic_values number -> number can reverse delta
ok 159 DiffPatcher atomic_values number -> number can unpatch
ok 160 DiffPatcher atomic_values number -> string can diff
ok 161 DiffPatcher atomic_values number -> string can diff backwards
ok 162 DiffPatcher atomic_values number -> string can patch
ok 163 DiffPatcher atomic_values number -> string can reverse delta
ok 164 DiffPatcher atomic_values number -> string can unpatch
ok 165 DiffPatcher atomic_values number -> Date can diff
ok 166 DiffPatcher atomic_values number -> Date can diff backwards
ok 167 DiffPatcher atomic_values number -> Date can patch
ok 168 DiffPatcher atomic_values number -> Date can reverse delta
ok 169 DiffPatcher atomic_values number -> Date can unpatch
ok 170 DiffPatcher atomic_values number -> object can diff
ok 171 DiffPatcher atomic_values number -> object can diff backwards
ok 172 DiffPatcher atomic_values number -> object can patch
ok 173 DiffPatcher atomic_values number -> object can reverse delta
ok 174 DiffPatcher atomic_values number -> object can unpatch
ok 175 DiffPatcher atomic_values number -> array can diff
ok 176 DiffPatcher atomic_values number -> array can diff backwards
ok 177 DiffPatcher atomic_values number -> array can patch
ok 178 DiffPatcher atomic_values number -> array can reverse delta
ok 179 DiffPatcher atomic_values number -> array can unpatch
ok 180 DiffPatcher atomic_values number -> function diff should fail with: /not supported/
ok 181 DiffPatcher atomic_values string -> same string can diff
ok 182 DiffPatcher atomic_values string -> same string can diff backwards
ok 183 DiffPatcher atomic_values string -> same string can patch
ok 184 DiffPatcher atomic_values string -> same string can reverse delta
ok 185 DiffPatcher atomic_values string -> same string can unpatch
ok 186 DiffPatcher atomic_values string -> string can diff
ok 187 DiffPatcher atomic_values string -> string can diff backwards
ok 188 DiffPatcher atomic_values string -> string can patch
ok 189 DiffPatcher atomic_values string -> string can reverse delta
ok 190 DiffPatcher atomic_values string -> string can unpatch
ok 191 DiffPatcher atomic_values string -> Date can diff
ok 192 DiffPatcher atomic_values string -> Date can diff backwards
ok 193 DiffPatcher atomic_values string -> Date can patch
ok 194 DiffPatcher atomic_values string -> Date can reverse delta
ok 195 DiffPatcher atomic_values string -> Date can unpatch
ok 196 DiffPatcher atomic_values string -> object can diff
ok 197 DiffPatcher atomic_values string -> object can diff backwards
ok 198 DiffPatcher atomic_values string -> object can patch
ok 199 DiffPatcher atomic_values string -> object can reverse delta
ok 200 DiffPatcher atomic_values string -> object can unpatch
ok 201 DiffPatcher atomic_values string -> array can diff
ok 202 DiffPatcher atomic_values string -> array can diff backwards
ok 203 DiffPatcher atomic_values string -> array can patch
ok 204 DiffPatcher atomic_values string -> array can reverse delta
ok 205 DiffPatcher atomic_values string -> array can unpatch
ok 206 DiffPatcher atomic_values string -> function diff should fail with: /not supported/
ok 207 DiffPatcher atomic_values Date -> same Date can diff
ok 208 DiffPatcher atomic_values Date -> same Date can diff backwards
ok 209 DiffPatcher atomic_values Date -> same Date can patch
ok 210 DiffPatcher atomic_values Date -> same Date can reverse delta
ok 211 DiffPatcher atomic_values Date -> same Date can unpatch
ok 212 DiffPatcher atomic_values Date -> Date can diff
ok 213 DiffPatcher atomic_values Date -> Date can diff backwards
ok 214 DiffPatcher atomic_values Date -> Date can patch
ok 215 DiffPatcher atomic_values Date -> Date can reverse delta
ok 216 DiffPatcher atomic_values Date -> Date can unpatch
ok 217 DiffPatcher atomic_values Date -> object can diff
ok 218 DiffPatcher atomic_values Date -> object can diff backwards
ok 219 DiffPatcher atomic_values Date -> object can patch
ok 220 DiffPatcher atomic_values Date -> object can reverse delta
ok 221 DiffPatcher atomic_values Date -> object can unpatch
ok 222 DiffPatcher atomic_values Date -> array can diff
ok 223 DiffPatcher atomic_values Date -> array can diff backwards
ok 224 DiffPatcher atomic_values Date -> array can patch
ok 225 DiffPatcher atomic_values Date -> array can reverse delta
ok 226 DiffPatcher atomic_values Date -> array can unpatch
ok 227 DiffPatcher atomic_values Date -> function diff should fail with: /not supported/
ok 228 DiffPatcher atomic_values object -> same object can diff
ok 229 DiffPatcher atomic_values object -> same object can diff backwards
ok 230 DiffPatcher atomic_values object -> same object can patch
ok 231 DiffPatcher atomic_values object -> same object can reverse delta
ok 232 DiffPatcher atomic_values object -> same object can unpatch
ok 233 DiffPatcher atomic_values object -> array can diff
ok 234 DiffPatcher atomic_values object -> array can diff backwards
ok 235 DiffPatcher atomic_values object -> array can patch
ok 236 DiffPatcher atomic_values object -> array can reverse delta
ok 237 DiffPatcher atomic_values object -> array can unpatch
ok 238 DiffPatcher atomic_values object -> function diff should fail with: /not supported/
ok 239 DiffPatcher atomic_values array -> same array can diff
ok 240 DiffPatcher atomic_values array -> same array can diff backwards
ok 241 DiffPatcher atomic_values array -> same array can patch
ok 242 DiffPatcher atomic_values array -> same array can reverse delta
ok 243 DiffPatcher atomic_values array -> same array can unpatch
ok 244 DiffPatcher atomic_values array -> function diff should fail with: /not supported/
ok 245 DiffPatcher text string -> large text can diff
ok 246 DiffPatcher text string -> large text can diff backwards
ok 247 DiffPatcher text string -> large text can patch
ok 248 DiffPatcher text string -> large text can reverse delta
ok 249 DiffPatcher text string -> large text can unpatch
ok 250 DiffPatcher text large text -> large text can diff
ok 251 DiffPatcher text large text -> large text can diff backwards
ok 252 DiffPatcher text large text -> large text can patch
ok 253 DiffPatcher text large text -> large text can reverse delta
ok 254 DiffPatcher text large text -> large text can unpatch
ok 255 DiffPatcher text larger than min length can diff
ok 256 DiffPatcher text larger than min length can diff backwards
ok 257 DiffPatcher text larger than min length can patch
ok 258 DiffPatcher text larger than min length can reverse delta
ok 259 DiffPatcher text larger than min length can unpatch
ok 260 DiffPatcher text shorter than min length can diff
ok 261 DiffPatcher text shorter than min length can diff backwards
ok 262 DiffPatcher text shorter than min length can patch
ok 263 DiffPatcher text shorter than min length can reverse delta
ok 264 DiffPatcher text shorter than min length can unpatch
ok 265 DiffPatcher objects first level can diff
ok 266 DiffPatcher objects first level can diff backwards
ok 267 DiffPatcher objects first level can patch
ok 268 DiffPatcher objects first level can reverse delta
ok 269 DiffPatcher objects first level can unpatch
ok 270 DiffPatcher objects deep level can diff
ok 271 DiffPatcher objects deep level can diff backwards
ok 272 DiffPatcher objects deep level can patch
ok 273 DiffPatcher objects deep level can reverse delta
ok 274 DiffPatcher objects deep level can unpatch
ok 275 DiffPatcher objects multiple changes can diff
ok 276 DiffPatcher objects multiple changes can diff backwards
ok 277 DiffPatcher objects multiple changes can patch
ok 278 DiffPatcher objects multiple changes can reverse delta
ok 279 DiffPatcher objects multiple changes can unpatch
ok 280 DiffPatcher arrays simple values can diff
ok 281 DiffPatcher arrays simple values can diff backwards
ok 282 DiffPatcher arrays simple values can patch
ok 283 DiffPatcher arrays simple values can reverse delta
ok 284 DiffPatcher arrays simple values can unpatch
ok 285 DiffPatcher arrays added block can diff
ok 286 DiffPatcher arrays added block can diff backwards
ok 287 DiffPatcher arrays added block can patch
ok 288 DiffPatcher arrays added block can reverse delta
ok 289 DiffPatcher arrays added block can unpatch
ok 290 DiffPatcher arrays movements can diff
ok 291 DiffPatcher arrays movements can diff backwards
ok 292 DiffPatcher arrays movements can patch
ok 293 DiffPatcher arrays movements can reverse delta
ok 294 DiffPatcher arrays movements can unpatch
ok 295 DiffPatcher arrays movements(2) can diff
ok 296 DiffPatcher arrays movements(2) can diff backwards
ok 297 DiffPatcher arrays movements(2) can patch
ok 298 DiffPatcher arrays movements(2) can reverse delta
ok 299 DiffPatcher arrays movements(2) can unpatch
ok 300 DiffPatcher arrays nested can diff
ok 301 DiffPatcher arrays nested can diff backwards
ok 302 DiffPatcher arrays nested can patch
ok 303 DiffPatcher arrays nested can reverse delta
ok 304 DiffPatcher arrays nested can unpatch
ok 305 DiffPatcher arrays nested with movement can diff
ok 306 DiffPatcher arrays nested with movement can diff backwards
ok 307 DiffPatcher arrays nested with movement can patch
ok 308 DiffPatcher arrays nested with movement can reverse delta
ok 309 DiffPatcher arrays nested with movement can unpatch
ok 310 DiffPatcher arrays nested with movements using custom objectHash can diff
ok 311 DiffPatcher arrays nested with movements using custom objectHash can diff backwards
ok 312 DiffPatcher arrays nested with movements using custom objectHash can patch
ok 313 DiffPatcher arrays nested with movements using custom objectHash can reverse delta
ok 314 DiffPatcher arrays nested with movements using custom objectHash can unpatch
# tests 314
# pass 314
# fail 0