jfsiii/xcssmatrix

2013-12-16 20:20:28
Error: invalid range: iphone/3..latest
2013-09-28 05:31:41
2013-08-07 22:29:47
2013-08-07 21:23:49
2013-05-22 21:46:11
6.0
7.0
8.0
✓9.0
✓10.0
4.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓11.0
✓12.0
✓13.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
5.0
26.0
27.0
28.0
29.0
3.0
3.5
3.6
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓11.0
✓12.0
✓13.0
✓14.0
✓15.0
✓16.0
✓17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
✓5.1
✓6.0
✓5.0.5
4.0
✓11.0
✓11.6
✓12.0
11.5
15.0
✓6.0
✓6.0
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal not ok 197 InternalError: too much recursion --- operator: error expected: actual: {} stack: g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1780 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2884 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:549 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:428 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:414 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:397 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:389 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:366 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:349 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:332 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:318 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:301 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:287 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:273 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:259 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:242 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:224 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:206 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:192 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:177 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:150 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:103 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:86 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:958 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:909 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:860 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:811 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:762 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:706 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:607 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:551 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:518 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:497 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:465 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:459 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:452 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:438 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:399 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:334 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:303 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:244 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:226 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:208 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:162 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:88 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:62 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:49 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:24 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:18 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:11 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:960 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:520 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:475 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:440 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:65 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:35 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:962 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:443 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 next@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3226 [5]</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:992 ...
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal not ok 179 InternalError: too much recursion --- operator: error expected: actual: {} stack: [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1677 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2884 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:428 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:414 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:397 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:389 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:366 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:349 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:332 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:318 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:301 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:287 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:273 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:259 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:242 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:224 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:206 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:192 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:177 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:150 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:103 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:86 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:958 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:909 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:860 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:811 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:762 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:706 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:607 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:551 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:518 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:497 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:465 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:459 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:452 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:438 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:399 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:334 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:303 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:244 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:226 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:208 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:162 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:88 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:62 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:49 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:24 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:18 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:11 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:960 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:520 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:475 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:440 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:65 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:35 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:962 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3309 g@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1782 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:1700 [8]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2919 [1]</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:443 [8]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:2886 next@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:3226 [5]</<@http://git.testling.com/work/jfsiii/repos/8fb7ea3c26951cee02df65faed49b9f9f4424a76.1369252227263/1369252227367.71731dd.js:992 ...
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
not ok 1 Error: Object.defineProperty is not a function on line 2107
not ok 1 Error: Object.defineProperty is not a function on line 2107
not ok 1 Error: Object.defineProperty is not a function on line 2107
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
idle timeout: 30 seconds with no output
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
not ok 1 Error: Object doesn't support this property or method on line 2088
not ok 1 Error: Object doesn't support this property or method on line 2089
not ok 1 Error: Object doesn't support this property or method on line 2089
2013-05-14 07:48:43
6.0
7.0
8.0
✓9.0
✓10.0
4.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓11.0
✓12.0
✓13.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
5.0
26.0
27.0
28.0
29.0
3.0
3.5
3.6
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓11.0
✓12.0
✓13.0
✓14.0
✓15.0
✓16.0
✓17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
✓5.1
✓6.0
✓5.0.5
4.0
✓11.0
✓11.6
✓12.0
11.5
15.0
✓6.0
✓6.0
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal not ok 197 InternalError: too much recursion --- operator: error expected: actual: {} stack: [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1855 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3080 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:549 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:428 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:414 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:397 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:389 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:366 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:349 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:332 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:318 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:301 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:287 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:273 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:259 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:242 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:224 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:206 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:192 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:177 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:150 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:103 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:86 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:958 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:909 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:860 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:811 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:762 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:706 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:607 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:551 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:518 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:497 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:465 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:459 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:452 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:438 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:399 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:334 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:303 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:244 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:226 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:208 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:162 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:88 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:62 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:49 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:24 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:18 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:11 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:960 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:520 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:475 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:440 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:65 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:35 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:962 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:443 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 next@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2859 [5]</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:992 ...
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal not ok 179 InternalError: too much recursion --- operator: error expected: actual: {} stack: [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1855 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3080 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:428 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:414 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:397 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:389 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:366 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:349 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:332 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:318 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:301 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:287 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:273 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:259 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:242 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:224 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:206 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:192 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:177 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:150 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:103 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:86 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:958 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:909 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:860 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:811 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:762 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:706 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:607 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:551 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:518 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:497 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:465 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:459 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:452 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:438 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:399 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:334 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:303 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:244 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:226 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:208 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:162 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:88 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:62 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:49 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:24 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:18 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:11 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:960 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:520 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:475 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:440 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:65 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:35 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:962 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 [7]</Results.prototype.push/<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2942 g@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1960 [10]</EventEmitter.prototype.emit@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:1878 [6]</Test.prototype.end@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3115 [1]</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:443 [6]</Test.prototype.run@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:3082 next@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:2859 [5]</<@http://git.testling.com/work/jfsiii/repos/de8f5fb92c7b3dd480fbeaf1ce15506f33007d0f.1368511742410/1368511742594.65e9d533.js:992 ...
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should be equal ok 356 should be equal # should scale correctly ok 357 should be equal ok 358 should be equal ok 359 should be equal ok 360 should be equal ok 361 should be equal ok 362 should be equal ok 363 should be equal ok 364 should be equal ok 365 should be equal ok 366 should be equal ok 367 should be equal ok 368 should be equal ok 369 should be equal ok 370 should be equal ok 371 should be equal ok 372 should be equal # should be immutable ok 373 should be equal ok 374 should be equal ok 375 should be equal ok 376 should be equal ok 377 should be equal ok 378 should be equal ok 379 should be equal ok 380 should be equal ok 381 should be equal ok 382 should be equal ok 383 should be equal ok 384 should be equal ok 385 should be equal ok 386 should be equal ok 387 should be equal ok 388 should be equal # should rotate correctly ok 389 should be equal ok 390 should be equal ok 391 should be equal ok 392 should be equal ok 393 should be equal ok 394 should be equal ok 395 should be equal ok 396 should be equal ok 397 should be equal ok 398 should be equal ok 399 should be equal ok 400 should be equal ok 401 should be equal ok 402 should be equal ok 403 should be equal ok 404 should be equal # should be immutable ok 405 should be equal ok 406 should be equal ok 407 should be equal ok 408 should be equal ok 409 should be equal ok 410 should be equal ok 411 should be equal ok 412 should be equal ok 413 should be equal ok 414 should be equal ok 415 should be equal ok 416 should be equal ok 417 should be equal ok 418 should be equal ok 419 should be equal ok 420 should be equal # should return the correct value ok 421 should be equal ok 422 should be equal ok 423 should be equal ok 424 should be equal ok 425 should be equal ok 426 should be equal ok 427 should be equal ok 428 should be equal ok 429 should be equal ok 430 should be equal ok 431 should be equal ok 432 should be equal ok 433 should be equal ok 434 should be equal ok 435 should be equal ok 436 should be equal # should be immutable ok 437 should be equal ok 438 should be equal ok 439 should be equal ok 440 should be equal ok 441 should be equal ok 442 should be equal ok 443 should be equal ok 444 should be equal ok 445 should be equal ok 446 should be equal ok 447 should be equal ok 448 should be equal ok 449 should be equal ok 450 should be equal ok 451 should be equal ok 452 should be equal 1..452 # tests 452 # pass 452 # ok
TAP version 13 # 2D # 3D # constructors # attributes # methods # constructors # attributes # methods # should return a value when called via the default constructor ok 1 (unnamed assert) # should return a value when called via the object constructor ok 2 (unnamed assert) # should return a value when called via the string constructor ok 3 (unnamed assert) # should have proper attibutes on the default matrix ok 4 should be equal ok 5 should be equal ok 6 should be equal ok 7 should be equal ok 8 should be equal ok 9 should be equal # should have proper attributes on a custom matrix ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal # toString() # setMatrixValue() # translate() # skewX() # skewY() # scale() # rotate() # multiply() # inverse() # should return a value when called via the default constructor ok 16 (unnamed assert) # should return a value when called via the object constructor ok 17 (unnamed assert) # should return a value when called via the string constructor ok 18 (unnamed assert) # should have proper attibutes on the default matrix ok 19 should be equal ok 20 should be equal ok 21 should be equal ok 22 should be equal ok 23 should be equal ok 24 should be equal ok 25 should be equal ok 26 should be equal ok 27 should be equal ok 28 should be equal ok 29 should be equal ok 30 should be equal ok 31 should be equal ok 32 should be equal ok 33 should be equal ok 34 should be equal # should have proper attributes on a custom matrix ok 35 should be equal ok 36 should be equal ok 37 should be equal ok 38 should be equal ok 39 should be equal ok 40 should be equal ok 41 should be equal ok 42 should be equal ok 43 should be equal ok 44 should be equal ok 45 should be equal ok 46 should be equal ok 47 should be equal ok 48 should be equal ok 49 should be equal ok 50 should be equal # toString() # setMatrixValue() # multiply() # inverse() # translate() # scale() # rotate() # rotateAxisAngle() # should return a correctly formatted string ok 51 should be equal ok 52 should be equal ok 53 should be equal ok 54 should be equal ok 55 should be equal ok 56 should be equal ok 57 should be equal # should accept a `matrix()` string ok 58 should be equal ok 59 should be equal ok 60 should be equal ok 61 should be equal ok 62 should be equal ok 63 should be equal # should accept 2D CSS transform function values ok 64 should be equal ok 65 should be equal ok 66 should be equal ok 67 should be equal ok 68 should be equal ok 69 should be equal ok 70 should be equal ok 71 should be equal ok 72 should be equal ok 73 should be equal ok 74 should be equal ok 75 should be equal # should return the correct value ok 76 should be equal ok 77 should be equal ok 78 should be equal ok 79 should be equal ok 80 should be equal ok 81 should be equal # should properly accumulate ok 82 should be equal ok 83 should be equal ok 84 should be equal ok 85 should be equal ok 86 should be equal ok 87 should be equal # should be immutable ok 88 should be equal ok 89 should be equal ok 90 should be equal ok 91 should be equal ok 92 should be equal ok 93 should be equal # should skew properly ok 94 should be equal ok 95 should be equal ok 96 should be equal ok 97 should be equal ok 98 should be equal ok 99 should be equal # should skew properly ok 100 should be equal ok 101 should be equal ok 102 should be equal ok 103 should be equal ok 104 should be equal ok 105 should be equal # should return the correct value on a uniform scale ok 106 should be equal ok 107 should be equal ok 108 should be equal ok 109 should be equal ok 110 should be equal ok 111 should be equal # should be immutable on a uniform scale ok 112 should be equal ok 113 should be equal ok 114 should be equal ok 115 should be equal ok 116 should be equal ok 117 should be equal # should return the correct value on a non-nuniform scale ok 118 should be equal ok 119 should be equal ok 120 should be equal ok 121 should be equal ok 122 should be equal ok 123 should be equal # should be immutable on a non-nuniform scale ok 124 should be equal ok 125 should be equal ok 126 should be equal ok 127 should be equal ok 128 should be equal ok 129 should be equal # should return the correct value ok 130 should be equal ok 131 should be equal ok 132 should be equal ok 133 should be equal ok 134 should be equal ok 135 should be equal # should be immutable ok 136 should be equal ok 137 should be equal ok 138 should be equal ok 139 should be equal ok 140 should be equal ok 141 should be equal # should return the correct value ok 142 should be equal ok 143 should be equal ok 144 should be equal ok 145 should be equal ok 146 should be equal ok 147 should be equal # should work in the correct direction ok 148 should be equal ok 149 should be equal ok 150 should be equal ok 151 should be equal ok 152 should be equal ok 153 should be equal # should be immutable ok 154 should be equal ok 155 should be equal ok 156 should be equal ok 157 should be equal ok 158 should be equal ok 159 should be equal ok 160 should be equal ok 161 should be equal ok 162 should be equal ok 163 should be equal ok 164 should be equal ok 165 should be equal # should be null when called with no arguments ok 166 should be equal # should return the correct value ok 167 should be equal ok 168 should be equal ok 169 should be equal ok 170 should be equal ok 171 should be equal ok 172 should be equal # should be immutable ok 173 should be equal ok 174 should be equal ok 175 should be equal ok 176 should be equal ok 177 should be equal ok 178 should be equal # should return a correctly formatted string ok 179 should be equal ok 180 should be equal ok 181 should be equal ok 182 should be equal ok 183 should be equal ok 184 should be equal ok 185 should be equal ok 186 should be equal ok 187 should be equal ok 188 should be equal ok 189 should be equal ok 190 should be equal ok 191 should be equal ok 192 should be equal ok 193 should be equal ok 194 should be equal ok 195 should be equal ok 196 should be equal # should accept a `matrix3d(...)` string ok 197 should be equal ok 198 should be equal ok 199 should be equal ok 200 should be equal ok 201 should be equal ok 202 should be equal ok 203 should be equal ok 204 should be equal ok 205 should be equal ok 206 should be equal ok 207 should be equal ok 208 should be equal ok 209 should be equal ok 210 should be equal ok 211 should be equal ok 212 should be equal # should accept 3D CSS transform function values ok 213 should be equal ok 214 should be equal ok 215 should be equal ok 216 should be equal ok 217 should be equal ok 218 should be equal ok 219 should be equal ok 220 should be equal ok 221 should be equal ok 222 should be equal ok 223 should be equal ok 224 should be equal ok 225 should be equal ok 226 should be equal ok 227 should be equal ok 228 should be equal # should return the correct product ok 229 should be equal ok 230 should be equal ok 231 should be equal ok 232 should be equal ok 233 should be equal ok 234 should be equal ok 235 should be equal ok 236 should be equal ok 237 should be equal ok 238 should be equal ok 239 should be equal ok 240 should be equal ok 241 should be equal ok 242 should be equal ok 243 should be equal ok 244 should be equal # should be immutable ok 245 should be equal ok 246 should be equal ok 247 should be equal ok 248 should be equal ok 249 should be equal ok 250 should be equal ok 251 should be equal ok 252 should be equal ok 253 should be equal ok 254 should be equal ok 255 should be equal ok 256 should be equal ok 257 should be equal ok 258 should be equal ok 259 should be equal ok 260 should be equal # should correctly multiply an affine matrix ok 261 should be equal ok 262 should be equal ok 263 should be equal ok 264 should be equal ok 265 should be equal ok 266 should be equal ok 267 should be equal ok 268 should be equal ok 269 should be equal ok 270 should be equal ok 271 should be equal ok 272 should be equal ok 273 should be equal ok 274 should be equal ok 275 should be equal ok 276 should be equal # should work in the correct direction ok 277 should be equal ok 278 should be equal ok 279 should be equal ok 280 should be equal ok 281 should be equal ok 282 should be equal ok 283 should be equal ok 284 should be equal ok 285 should be equal ok 286 should be equal ok 287 should be equal ok 288 should be equal ok 289 should be equal ok 290 should be equal ok 291 should be equal ok 292 should be equal # should return the correct value ok 293 should be equal ok 294 should be equal ok 295 should be equal ok 296 should be equal ok 297 should be equal ok 298 should be equal ok 299 should be equal ok 300 should be equal ok 301 should be equal ok 302 should be equal ok 303 should be equal ok 304 should be equal ok 305 should be equal ok 306 should be equal ok 307 should be equal ok 308 should be equal # should be immutable ok 309 should be equal ok 310 should be equal ok 311 should be equal ok 312 should be equal ok 313 should be equal ok 314 should be equal ok 315 should be equal ok 316 should be equal ok 317 should be equal ok 318 should be equal ok 319 should be equal ok 320 should be equal ok 321 should be equal ok 322 should be equal ok 323 should be equal ok 324 should be equal # should return the correct value ok 325 should be equal ok 326 should be equal ok 327 should be equal ok 328 should be equal ok 329 should be equal ok 330 should be equal ok 331 should be equal ok 332 should be equal ok 333 should be equal ok 334 should be equal ok 335 should be equal ok 336 should be equal ok 337 should be equal ok 338 should be equal ok 339 should be equal ok 340 should be equal # should be immutable ok 341 should be equal ok 342 should be equal ok 343 should be equal ok 344 should be equal ok 345 should be equal ok 346 should be equal ok 347 should be equal ok 348 should be equal ok 349 should be equal ok 350 should be equal ok 351 should be equal ok 352 should be equal ok 353 should be equal ok 354 should be equal ok 355 should