          model, INITIATOR_TYPE.SCROLL, 400, 200));
    });

    const segments = model.userModel.segments;

    const map = getStageToInitiatorToSegmentBounds(
        model.userModel.segments, model.bounds);

    // Ignoring Idle Expectations, we have the following segments:
    // [100, 300]: CSS Animation
    // [300, 400]: CSS Animation, Video Animation
    // [400, 600]: Scroll Response
    const allSegments = [...map.get('all_stages').get('all_initiators')];
    assert.sameDeepMembers(
        allSeg