Test DOMMatrixReadOnly methods do not mutate the object

Summary

Harness status: OK

Found 13 tests

Details

ResultTest NameMessage
Passtest translate() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest scale() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest scaleNonUniform() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest scale3d() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest rotate() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest rotateFromVector() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest rotateAxisAngle() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest skewX() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest skewY() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest multiply() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest flipX() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest flipY() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)
Passtest inverse() doesn't mutate
Asserts run
Pass
assert_equals(1, 1, "Expected value for m11 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:53:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m12 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:54:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m13 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:55:5)
Pass
assert_equals(0, 0, "Expected value for m14 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:56:5)
Pass
assert_equals(0.5, 0.5, "Expected value for m21 is 0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:57:5)
Pass
assert_equals(2, 2, "Expected value for m22 is 2")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:58:5)
Pass
assert_equals(-0.5, -0.5, "Expected value for m23 is -0.5")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:59:5)
Pass
assert_equals(0, 0, "Expected value for m24 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:60:5)
Pass
assert_equals(0, 0, "Expected value for m31 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:61:5)
Pass
assert_equals(0, 0, "Expected value for m32 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:62:5)
Pass
assert_equals(1, 1, "Expected value for m33 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:63:5)
Pass
assert_equals(0, 0, "Expected value for m34 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:64:5)
Pass
assert_equals(0, 0, "Expected value for m41 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:65:5)
Pass
assert_equals(0, 0, "Expected value for m42 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:66:5)
Pass
assert_equals(0, 0, "Expected value for m43 is 0")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:67:5)
Pass
assert_equals(1, 1, "Expected value for m44 is 1")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:68:5)
Pass
assert_equals(false, false, "Expected value for is2D is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:69:5)
Pass
assert_equals(false, false, "Expected value for isIdentity is false")
    at checkDOMMatrix ( /css/geometry/support/dommatrix-test-util.js:70:5)