feat(dataviz): redo region selection #7971
Annotations
10 errors
          | 
                   
                      
                        test-runtime/point.test.ts#L64
                      
                       
                  AssertionError: expected SVGPathElement{ …(2) } to have property 'length'
 ❯ test-runtime/point.test.ts:64:20
 
                         | 
              
| 
                   
                      
                        test-runtime/interval.test.ts#L209
                      
                       
                  Error: Snapshot `interval selections at runtime in unit views > geo-intervals > should respect projections 1` mismatched
Expected: "<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="514" height="310" viewBox="0 0 514 310"><rect width="514" height="310" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(7,5)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0,0h500v300h-500Z"/><g><g class="mark-rect role-mark sel_brush_bg" clip-path="url(#clip1)" role="graphics-symbol" aria-roledescription="rect mark container"><path d="M220,0h218v300h-218Z" fill="#333" fill-opacity="0.125"/></g><g class="mark-symbol role-mark marks" role="graphics-symbol" aria-roledescription="symbol mark container"><path transform="translate(335.53218104244604,273.67363965558985)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(257.2847868596773,297.33469745429176)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(137.7287323630227,158.78746477753612)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(453.1817338533062,82.19620876311865)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(437.4456381038908,282.9810957638693)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(346.15703338744754,231.6597897563396)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(369.5924893997804,256.2228619487123)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(334.99921947324566,92.67486854719539)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(428.6418169451467,120.56114432113282)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(289.4935155449053,138.29201086081162)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(331.82657198680226,241.87837485735236)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(239.8645553794355,35.310882653820954)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(346.3314547917822,117.16869576014926)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(219.17441542742662,285.3093241592696)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(0,127.13491749541424)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(382.7150100650913,261.1995439550359)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(337.36635200523756,110.31039379370054)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(204.9980999046826,2.6653025457083004)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0, 
                         | 
              
| 
                   
                      
                        test-runtime/interval.test.ts#L199
                      
                       
                  Error: Snapshot `interval selections at runtime in unit views > geo-intervals > should add IDs to the store 1` mismatched
Expected: "<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="514" height="310" viewBox="0 0 514 310"><rect width="514" height="310" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(7,5)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0,0h500v300h-500Z"/><g><g class="mark-rect role-mark sel_brush_bg" clip-path="url(#clip1)" role="graphics-symbol" aria-roledescription="rect mark container"><path d="M205,3h169v259h-169Z" fill="#333" fill-opacity="0.125"/></g><g class="mark-symbol role-mark marks" role="graphics-symbol" aria-roledescription="symbol mark container"><path transform="translate(335.53218104244604,273.67363965558985)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(257.2847868596773,297.33469745429176)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(137.7287323630227,158.78746477753612)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(453.1817338533062,82.19620876311865)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(437.4456381038908,282.9810957638693)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(346.15703338744754,231.6597897563396)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(369.5924893997804,256.2228619487123)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(334.99921947324566,92.67486854719539)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(428.6418169451467,120.56114432113282)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(289.4935155449053,138.29201086081162)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(331.82657198680226,241.87837485735236)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(239.8645553794355,35.310882653820954)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(346.3314547917822,117.16869576014926)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(219.17441542742662,285.3093241592696)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(0,127.13491749541424)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(382.7150100650913,261.1995439550359)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="steelblue" stroke-width="2" opacity="0.7"/><path transform="translate(337.36635200523756,110.31039379370054)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0,1,1,1.581,0" fill="goldenrod" stroke-width="2" opacity="0.7"/><path transform="translate(204.9980999046826,2.6653025457083004)" d="M1.581,0A1.581,1.581,0,1,1,-1.581,0A1.581,1.581,0 
                         | 
              
| 
                   
                      
                        test-runtime/interval.test.ts#L187
                      
                       
                  Error: Snapshot `interval selections at runtime in unit views > should brush over log/pow scales 1` mismatched
Expected: "<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="389" height="347" viewBox="0 0 389 347"><rect width="389" height="347" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(44,10)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0.5,0.5h300v300h-300Z" stroke="#ddd"/><g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(11,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(31,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(58,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(89,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(124,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(163,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(206,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(251,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(300,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,300)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,210)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,157)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,119)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,90)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,67)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,46)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,29)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,14)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,0)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointer-events="none"><line transform="translate(0,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(11,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(31,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(58,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(89,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(124,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(163,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="tra 
                         | 
              
| 
                   
                      
                        test-runtime/interval.test.ts#L144
                      
                       
                  Error: Snapshot `interval selections at runtime in unit views > should brush over temporal domains 1` mismatched
Expected: "<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="389" height="347" viewBox="0 0 389 347"><rect width="389" height="347" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(44,10)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0.5,0.5h300v300h-300Z" stroke="#ddd"/><g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(34,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(65,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(99,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(132,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(166,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(199,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(233,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(267,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(300,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,300)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,270)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,240)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,210)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,180)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,150)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,120)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,90)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,60)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,30)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,0)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointer-events="none"><line transform="translate(0,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(34,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(65,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(99,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(132,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(166,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transf 
                         | 
              
| 
                   
                      
                        test-runtime/interval.test.ts#L125
                      
                       
                  Error: Snapshot `interval selections at runtime in unit views > should brush over ordinal/nominal domains 1` mismatched
Expected: "<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="294" height="563" viewBox="0 0 294 563"><rect width="294" height="563" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(39,5)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0.5,0.5h210v525h-210Z" stroke="#ddd"/><g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,525.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointer-events="none"><line transform="translate(11,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(32,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(53,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(74,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(95,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(116,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(137,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(158,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(179,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(200,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-label" pointer-events="none"><text text-anchor="end" transform="translate(10.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">0</text><text text-anchor="end" transform="translate(31.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">1</text><text text-anchor="end" transform="translate(52.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">2</text><text text-anchor="end" transform="translate(73.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">3</text><text text-anchor="end" transform="translate(94.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">4</text><text text-anchor="end" transform="translate(115.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">5</text><text text-anchor="end" transform="translate(136.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">6</text><text text-anchor="end" transform="translate(157.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">7</text><text text-anchor="end" transform="translate(178.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">8</text><text text-anchor="end" transform="translate(199.5,7) rotate(270) translate(0,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">9</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="210" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-title" pointer-events="none"><text text-anchor="middle" transform="translate(105,25.5615234375)" font-family="sans-serif" font-size="11px" font-weight="bold" fill="#000" opacity="1">a</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointe 
                         | 
              
| 
                   
                      
                        test-runtime/interval.test.ts#L92
                      
                       
                  Error: Snapshot `interval selections at runtime in unit views > should brush over binned domains 1` mismatched
Expected: "<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="354" height="347" viewBox="0 0 354 347"><rect width="354" height="347" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(44,10)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0.5,0.5h300v300h-300Z" stroke="#ddd"/><g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(50,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(100,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(150,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(200,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(250,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(300,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointer-events="none"><line transform="translate(0,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(50,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(100,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(150,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(200,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(250,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(300,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-label" pointer-events="none"><text text-anchor="start" transform="translate(0,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">0</text><text text-anchor="middle" transform="translate(50,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">1</text><text text-anchor="middle" transform="translate(100,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">2</text><text text-anchor="middle" transform="translate(150,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">3</text><text text-anchor="middle" transform="translate(200,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">4</text><text text-anchor="middle" transform="translate(250,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">5</text><text text-anchor="end" transform="translate(300,15)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">6</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="300" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-title" pointer-events="none"><text text-anchor="middle" transform="translate(150,30)" font-family="sans-serif" font-size="11px" font-weight="bold" fill="#000" opacity="1">Count of Records</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden= 
                         | 
              
| 
                   
                      
                        test-runtime/interval.test.ts#L65
                      
                       
                  AssertionError: expected SVGPathElement{ …(2) } to have property 'length'
 ❯ test-runtime/interval.test.ts:65:20
 
                         | 
              
| 
                   
                      
                        test-runtime/interval.test.ts#L41
                      
                       
                  Error: Snapshot `interval selections at runtime in unit views > should respect projections 1` mismatched
Expected: "<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="389" height="347" viewBox="0 0 389 347"><rect width="389" height="347" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(44,10)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0.5,0.5h300v300h-300Z" stroke="#ddd"/><g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(33,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(67,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(100,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(133,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(167,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(200,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(233,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(267,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(300,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,300)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,270)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,240)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,210)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,180)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,150)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,120)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,90)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,60)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,30)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,0)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointer-events="none"><line transform="translate(0,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(33,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(67,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(100,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(133,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(167,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="t 
                         | 
              
| 
                   
                      
                        test-runtime/interval.test.ts#L25
                      
                       
                  Error: Snapshot `interval selections at runtime in unit views > should add extents to the store 2` mismatched
Expected: "<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="389" height="347" viewBox="0 0 389 347"><rect width="389" height="347" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(44,10)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0.5,0.5h300v300h-300Z" stroke="#ddd"/><g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(33,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(67,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(100,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(133,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(167,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(200,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(233,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(267,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(300,-300)" x2="0" y2="300" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-grid" pointer-events="none"><line transform="translate(0,300)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,270)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,240)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,210)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,180)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,150)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,120)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,90)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,60)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,30)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/><line transform="translate(0,0)" x2="300" y2="0" stroke="#ddd" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-axis" aria-hidden="true"><g transform="translate(0.5,300.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointer-events="none"><line transform="translate(0,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(33,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(67,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(100,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(133,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(167,0)" x2="0" y2="5" stroke="#888" stroke-width="1" opacity="1"/><line transfo 
                         | 
              
The logs for this run have expired and are no longer available.
        
      Loading