mple3() {
    assert_approx_equals(rootSVGElement.getBBox().x, 200, epsilon);
}

function sample4() {
    assert_approx_equals(rootSVGElement.getBBox().x, 0, epsilon);
}

function sample5() {
    assert_approx_equals(rootSVGElement.getBBox().x, 0, epsilon);
}

smil_async_test((t) => {
    var rects = rootSVGElement.ownerDocument.getElementsByTagName("rect");
    rect1 = rects[0];

    const expectedValues = [
        // [animationId, time, sampleCallback]
        ["anim", 1.0,   sample1],
        ["anim", 2