mirror of
https://github.com/RGBCube/serenity
synced 2025-05-16 01:55:00 +00:00
33 lines
905 B
HTML
33 lines
905 B
HTML
<script src="../include.js"></script>
|
|
<script>
|
|
test(() => {
|
|
let testCounter = 1;
|
|
function testPart(part) {
|
|
println(`${testCounter++}. ${JSON.stringify(part())}`);
|
|
}
|
|
|
|
// 1. Compare constructors
|
|
testPart(() => WebKitCSSMatrix === DOMMatrix);
|
|
|
|
// 2. Use alias constructor
|
|
testPart(() => new WebKitCSSMatrix());
|
|
|
|
// 3. Check alias constructor
|
|
testPart(() => {
|
|
const m = new WebKitCSSMatrix();
|
|
return m.constructor === DOMMatrix;
|
|
});
|
|
|
|
// 4. Check constructor for alias
|
|
testPart(() => {
|
|
const m = new DOMMatrix();
|
|
return m.constructor === WebKitCSSMatrix;
|
|
});
|
|
|
|
// 5. Stringify alias constructor
|
|
testPart(() => {
|
|
const m = new WebKitCSSMatrix();
|
|
return {}.toString.call(m);
|
|
});
|
|
});
|
|
</script>
|