| 6dd74de | | | 1 | import { imgSnapshotTest } from '../../helpers/util.ts'; |
| 6dd74de | | | 2 | |
| 6dd74de | | | 3 | describe('Treemap Diagram', () => { |
| 6dd74de | | | 4 | it('1: should render a basic treemap', () => { |
| 6dd74de | | | 5 | imgSnapshotTest( |
| 6dd74de | | | 6 | `treemap-beta |
| 6dd74de | | | 7 | "Category A" |
| 6dd74de | | | 8 | "Item A1": 10 |
| 6dd74de | | | 9 | "Item A2": 20 |
| 6dd74de | | | 10 | "Category B" |
| 6dd74de | | | 11 | "Item B1": 15 |
| 6dd74de | | | 12 | "Item B2": 25 |
| 6dd74de | | | 13 | `, |
| 6dd74de | | | 14 | {} |
| 6dd74de | | | 15 | ); |
| 6dd74de | | | 16 | }); |
| 6dd74de | | | 17 | |
| 6dd74de | | | 18 | it('2: should render a hierarchical treemap', () => { |
| 6dd74de | | | 19 | imgSnapshotTest( |
| 6dd74de | | | 20 | `treemap-beta |
| 6dd74de | | | 21 | "Products" |
| 6dd74de | | | 22 | "Electronics" |
| 6dd74de | | | 23 | "Phones": 50 |
| 6dd74de | | | 24 | "Computers": 30 |
| 6dd74de | | | 25 | "Accessories": 20 |
| 6dd74de | | | 26 | "Clothing" |
| 6dd74de | | | 27 | "Men's" |
| 6dd74de | | | 28 | "Shirts": 10 |
| 6dd74de | | | 29 | "Pants": 15 |
| 6dd74de | | | 30 | "Women's" |
| 6dd74de | | | 31 | "Dresses": 20 |
| 6dd74de | | | 32 | "Skirts": 10 |
| 6dd74de | | | 33 | `, |
| 6dd74de | | | 34 | {} |
| 6dd74de | | | 35 | ); |
| 6dd74de | | | 36 | }); |
| 6dd74de | | | 37 | |
| 6dd74de | | | 38 | it('3: should render a treemap with styling using classDef', () => { |
| 6dd74de | | | 39 | imgSnapshotTest( |
| 6dd74de | | | 40 | `treemap-beta |
| 6dd74de | | | 41 | "Section 1" |
| 6dd74de | | | 42 | "Leaf 1.1": 12 |
| 6dd74de | | | 43 | "Section 1.2":::class1 |
| 6dd74de | | | 44 | "Leaf 1.2.1": 12 |
| 6dd74de | | | 45 | "Section 2" |
| 6dd74de | | | 46 | "Leaf 2.1": 20:::class1 |
| 6dd74de | | | 47 | "Leaf 2.2": 25 |
| 6dd74de | | | 48 | "Leaf 2.3": 12 |
| 6dd74de | | | 49 | |
| 6dd74de | | | 50 | classDef class1 fill:red,color:blue,stroke:#FFD600; |
| 6dd74de | | | 51 | `, |
| 6dd74de | | | 52 | {} |
| 6dd74de | | | 53 | ); |
| 6dd74de | | | 54 | }); |
| 6dd74de | | | 55 | |
| 6dd74de | | | 56 | it('4: should handle long text that wraps', () => { |
| 6dd74de | | | 57 | imgSnapshotTest( |
| 6dd74de | | | 58 | `treemap-beta |
| 6dd74de | | | 59 | "Main Category" |
| 6dd74de | | | 60 | "This is a very long item name that should wrap to the next line when rendered in the treemap diagram": 50 |
| 6dd74de | | | 61 | "Short item": 20 |
| 6dd74de | | | 62 | `, |
| 6dd74de | | | 63 | {} |
| 6dd74de | | | 64 | ); |
| 6dd74de | | | 65 | }); |
| 6dd74de | | | 66 | |
| 6dd74de | | | 67 | it('5: should render with a forest theme', () => { |
| 6dd74de | | | 68 | imgSnapshotTest( |
| 6dd74de | | | 69 | `--- |
| 6dd74de | | | 70 | config: |
| 6dd74de | | | 71 | theme: forest |
| 6dd74de | | | 72 | --- |
| 6dd74de | | | 73 | treemap-beta |
| 6dd74de | | | 74 | "Category A" |
| 6dd74de | | | 75 | "Item A1": 10 |
| 6dd74de | | | 76 | "Item A2": 20 |
| 6dd74de | | | 77 | "Category B" |
| 6dd74de | | | 78 | "Item B1": 15 |
| 6dd74de | | | 79 | "Item B2": 25 |
| 6dd74de | | | 80 | `, |
| 6dd74de | | | 81 | {} |
| 6dd74de | | | 82 | ); |
| 6dd74de | | | 83 | }); |
| 6dd74de | | | 84 | |
| 6dd74de | | | 85 | it('6: should handle multiple levels of nesting', () => { |
| 6dd74de | | | 86 | imgSnapshotTest( |
| 6dd74de | | | 87 | `treemap-beta |
| 6dd74de | | | 88 | "Level 1" |
| 6dd74de | | | 89 | "Level 2A" |
| 6dd74de | | | 90 | "Level 3A": 10 |
| 6dd74de | | | 91 | "Level 3B": 15 |
| 6dd74de | | | 92 | "Level 2B" |
| 6dd74de | | | 93 | "Level 3C": 20 |
| 6dd74de | | | 94 | "Level 3D" |
| 6dd74de | | | 95 | "Level 4A": 5 |
| 6dd74de | | | 96 | "Level 4B": 5 |
| 6dd74de | | | 97 | `, |
| 6dd74de | | | 98 | {} |
| 6dd74de | | | 99 | ); |
| 6dd74de | | | 100 | }); |
| 6dd74de | | | 101 | |
| 6dd74de | | | 102 | it('7: should handle classDef with multiple styles', () => { |
| 6dd74de | | | 103 | imgSnapshotTest( |
| 6dd74de | | | 104 | `treemap-beta |
| 6dd74de | | | 105 | "Main" |
| 6dd74de | | | 106 | "A": 20 |
| 6dd74de | | | 107 | "B":::important |
| 6dd74de | | | 108 | "B1": 10 |
| 6dd74de | | | 109 | "B2": 15 |
| 6dd74de | | | 110 | "C": 5:::secondary |
| 6dd74de | | | 111 | |
| 6dd74de | | | 112 | classDef important fill:#f96,stroke:#333,stroke-width:2px; |
| 6dd74de | | | 113 | classDef secondary fill:#6cf,stroke:#333,stroke-dasharray:5 5; |
| 6dd74de | | | 114 | `, |
| 6dd74de | | | 115 | {} |
| 6dd74de | | | 116 | ); |
| 6dd74de | | | 117 | }); |
| 6dd74de | | | 118 | |
| 6dd74de | | | 119 | it('8: should handle dollar value formatting with thousands separator', () => { |
| 6dd74de | | | 120 | imgSnapshotTest( |
| 6dd74de | | | 121 | `--- |
| 6dd74de | | | 122 | config: |
| 6dd74de | | | 123 | treemap: |
| 6dd74de | | | 124 | valueFormat: "$0,0" |
| 6dd74de | | | 125 | --- |
| 6dd74de | | | 126 | treemap |
| 6dd74de | | | 127 | "Budget" |
| 6dd74de | | | 128 | "Operations" |
| 6dd74de | | | 129 | "Salaries": 700000 |
| 6dd74de | | | 130 | "Equipment": 200000 |
| 6dd74de | | | 131 | "Supplies": 100000 |
| 6dd74de | | | 132 | "Marketing" |
| 6dd74de | | | 133 | "Advertising": 400000 |
| 6dd74de | | | 134 | "Events": 100000 |
| 6dd74de | | | 135 | `, |
| 6dd74de | | | 136 | {} |
| 6dd74de | | | 137 | ); |
| 6dd74de | | | 138 | }); |
| 6dd74de | | | 139 | |
| 6dd74de | | | 140 | it('8a: should handle percentage formatting', () => { |
| 6dd74de | | | 141 | imgSnapshotTest( |
| 6dd74de | | | 142 | `--- |
| 6dd74de | | | 143 | config: |
| 6dd74de | | | 144 | treemap: |
| 6dd74de | | | 145 | valueFormat: ".1%" |
| 6dd74de | | | 146 | --- |
| 6dd74de | | | 147 | treemap-beta |
| 6dd74de | | | 148 | "Market Share" |
| 6dd74de | | | 149 | "Company A": 0.35 |
| 6dd74de | | | 150 | "Company B": 0.25 |
| 6dd74de | | | 151 | "Company C": 0.15 |
| 6dd74de | | | 152 | "Others": 0.25 |
| 6dd74de | | | 153 | `, |
| 6dd74de | | | 154 | {} |
| 6dd74de | | | 155 | ); |
| 6dd74de | | | 156 | }); |
| 6dd74de | | | 157 | |
| 6dd74de | | | 158 | it('8b: should handle decimal formatting', () => { |
| 6dd74de | | | 159 | imgSnapshotTest( |
| 6dd74de | | | 160 | `--- |
| 6dd74de | | | 161 | config: |
| 6dd74de | | | 162 | treemap: |
| 6dd74de | | | 163 | valueFormat: ".2f" |
| 6dd74de | | | 164 | --- |
| 6dd74de | | | 165 | treemap-beta |
| 6dd74de | | | 166 | "Metrics" |
| 6dd74de | | | 167 | "Conversion Rate": 0.0567 |
| 6dd74de | | | 168 | "Bounce Rate": 0.6723 |
| 6dd74de | | | 169 | "Click-through Rate": 0.1289 |
| 6dd74de | | | 170 | "Engagement": 0.4521 |
| 6dd74de | | | 171 | `, |
| 6dd74de | | | 172 | {} |
| 6dd74de | | | 173 | ); |
| 6dd74de | | | 174 | }); |
| 6dd74de | | | 175 | |
| 6dd74de | | | 176 | it('8c: should handle dollar sign with decimal places', () => { |
| 6dd74de | | | 177 | imgSnapshotTest( |
| 6dd74de | | | 178 | `--- |
| 6dd74de | | | 179 | config: |
| 6dd74de | | | 180 | treemap: |
| 6dd74de | | | 181 | valueFormat: "$.2f" |
| 6dd74de | | | 182 | --- |
| 6dd74de | | | 183 | treemap-beta |
| 6dd74de | | | 184 | "Product Prices" |
| 6dd74de | | | 185 | "Basic": 19.99 |
| 6dd74de | | | 186 | "Standard": 49.99 |
| 6dd74de | | | 187 | "Premium": 99.99 |
| 6dd74de | | | 188 | "Enterprise": 199.99 |
| 6dd74de | | | 189 | `, |
| 6dd74de | | | 190 | {} |
| 6dd74de | | | 191 | ); |
| 6dd74de | | | 192 | }); |
| 6dd74de | | | 193 | |
| 6dd74de | | | 194 | it('8d: should handle dollar sign with thousands separator and decimal places', () => { |
| 6dd74de | | | 195 | imgSnapshotTest( |
| 6dd74de | | | 196 | `--- |
| 6dd74de | | | 197 | config: |
| 6dd74de | | | 198 | treemap: |
| 6dd74de | | | 199 | valueFormat: "$,.2f" |
| 6dd74de | | | 200 | --- |
| 6dd74de | | | 201 | treemap-beta |
| 6dd74de | | | 202 | "Revenue" |
| 6dd74de | | | 203 | "Q1": 1250345.75 |
| 6dd74de | | | 204 | "Q2": 1645789.25 |
| 6dd74de | | | 205 | "Q3": 1845123.50 |
| 6dd74de | | | 206 | "Q4": 2145678.75 |
| 6dd74de | | | 207 | `, |
| 6dd74de | | | 208 | {} |
| 6dd74de | | | 209 | ); |
| 6dd74de | | | 210 | }); |
| 6dd74de | | | 211 | |
| 6dd74de | | | 212 | it('8e: should handle simple thousands separator', () => { |
| 6dd74de | | | 213 | imgSnapshotTest( |
| 6dd74de | | | 214 | `--- |
| 6dd74de | | | 215 | config: |
| 6dd74de | | | 216 | treemap: |
| 6dd74de | | | 217 | valueFormat: "," |
| 6dd74de | | | 218 | --- |
| 6dd74de | | | 219 | treemap-beta |
| 6dd74de | | | 220 | "User Counts" |
| 6dd74de | | | 221 | "Active Users": 1250345 |
| 6dd74de | | | 222 | "New Signups": 45789 |
| 6dd74de | | | 223 | "Churned": 12350 |
| 6dd74de | | | 224 | "Converted": 78975 |
| 6dd74de | | | 225 | `, |
| 6dd74de | | | 226 | {} |
| 6dd74de | | | 227 | ); |
| 6dd74de | | | 228 | }); |
| 6dd74de | | | 229 | |
| 6dd74de | | | 230 | it('8f: should handle valueFormat set via directive with dollar and thousands separator', () => { |
| 6dd74de | | | 231 | imgSnapshotTest( |
| 6dd74de | | | 232 | `--- |
| 6dd74de | | | 233 | config: |
| 6dd74de | | | 234 | treemap: |
| 6dd74de | | | 235 | valueFormat: "$,.0f" |
| 6dd74de | | | 236 | --- |
| 6dd74de | | | 237 | treemap-beta |
| 6dd74de | | | 238 | "Sales by Region" |
| 6dd74de | | | 239 | "North": 1234567 |
| 6dd74de | | | 240 | "South": 7654321 |
| 6dd74de | | | 241 | "East": 4567890 |
| 6dd74de | | | 242 | "West": 9876543 |
| 6dd74de | | | 243 | `, |
| 6dd74de | | | 244 | {} |
| 6dd74de | | | 245 | ); |
| 6dd74de | | | 246 | }); |
| 6dd74de | | | 247 | |
| 6dd74de | | | 248 | it('8g: should handle scientific notation format', () => { |
| 6dd74de | | | 249 | imgSnapshotTest( |
| 6dd74de | | | 250 | `--- |
| 6dd74de | | | 251 | config: |
| 6dd74de | | | 252 | treemap: |
| 6dd74de | | | 253 | valueFormat: ".2e" |
| 6dd74de | | | 254 | --- |
| 6dd74de | | | 255 | treemap-beta |
| 6dd74de | | | 256 | "Scientific Values" |
| 6dd74de | | | 257 | "Value 1": 1234567 |
| 6dd74de | | | 258 | "Value 2": 0.0000123 |
| 6dd74de | | | 259 | "Value 3": 1000000000 |
| 6dd74de | | | 260 | `, |
| 6dd74de | | | 261 | {} |
| 6dd74de | | | 262 | ); |
| 6dd74de | | | 263 | }); |
| 6dd74de | | | 264 | |
| 6dd74de | | | 265 | it('9: should handle a complex example with multiple features', () => { |
| 6dd74de | | | 266 | imgSnapshotTest( |
| 6dd74de | | | 267 | `--- |
| 6dd74de | | | 268 | config: |
| 6dd74de | | | 269 | theme: dark |
| 6dd74de | | | 270 | treemap: |
| 6dd74de | | | 271 | valueFormat: "$0,0" |
| 6dd74de | | | 272 | --- |
| 6dd74de | | | 273 | treemap-beta |
| 6dd74de | | | 274 | "Company Budget" |
| 6dd74de | | | 275 | "Engineering":::engineering |
| 6dd74de | | | 276 | "Frontend": 300000 |
| 6dd74de | | | 277 | "Backend": 400000 |
| 6dd74de | | | 278 | "DevOps": 200000 |
| 6dd74de | | | 279 | "Marketing":::marketing |
| 6dd74de | | | 280 | "Digital": 250000 |
| 6dd74de | | | 281 | "Print": 100000 |
| 6dd74de | | | 282 | "Events": 150000 |
| 6dd74de | | | 283 | "Sales":::sales |
| 6dd74de | | | 284 | "Direct": 500000 |
| 6dd74de | | | 285 | "Channel": 300000 |
| 6dd74de | | | 286 | |
| 6dd74de | | | 287 | classDef engineering fill:#6b9bc3,stroke:#333; |
| 6dd74de | | | 288 | classDef marketing fill:#c36b9b,stroke:#333; |
| 6dd74de | | | 289 | classDef sales fill:#c3a66b,stroke:#333; |
| 6dd74de | | | 290 | `, |
| 6dd74de | | | 291 | {} |
| 6dd74de | | | 292 | ); |
| 6dd74de | | | 293 | }); |
| 6dd74de | | | 294 | |
| 6dd74de | | | 295 | it('10: should render the example from documentation', () => { |
| 6dd74de | | | 296 | imgSnapshotTest( |
| 6dd74de | | | 297 | ` |
| 6dd74de | | | 298 | treemap-beta |
| 6dd74de | | | 299 | "Section 1" |
| 6dd74de | | | 300 | "Leaf 1.1": 12 |
| 6dd74de | | | 301 | "Section 1.2":::class1 |
| 6dd74de | | | 302 | "Leaf 1.2.1": 12 |
| 6dd74de | | | 303 | "Section 2" |
| 6dd74de | | | 304 | "Leaf 2.1": 20:::class1 |
| 6dd74de | | | 305 | "Leaf 2.2": 25 |
| 6dd74de | | | 306 | "Leaf 2.3": 12 |
| 6dd74de | | | 307 | |
| 6dd74de | | | 308 | classDef class1 fill:red,color:blue,stroke:#FFD600; |
| 6dd74de | | | 309 | `, |
| 6dd74de | | | 310 | {} |
| 6dd74de | | | 311 | ); |
| 6dd74de | | | 312 | }); |
| 6dd74de | | | 313 | |
| 6dd74de | | | 314 | it('11: should handle comments', () => { |
| 6dd74de | | | 315 | imgSnapshotTest( |
| 6dd74de | | | 316 | ` |
| 6dd74de | | | 317 | treemap-beta |
| 6dd74de | | | 318 | %% This is a comment |
| 6dd74de | | | 319 | "Category A" |
| 6dd74de | | | 320 | "Item A1": 10 |
| 6dd74de | | | 321 | "Item A2": 20 |
| 6dd74de | | | 322 | %% Another comment |
| 6dd74de | | | 323 | "Category B" |
| 6dd74de | | | 324 | "Item B1": 15 |
| 6dd74de | | | 325 | "Item B2": 25 |
| 6dd74de | | | 326 | `, |
| 6dd74de | | | 327 | {} |
| 6dd74de | | | 328 | ); |
| 6dd74de | | | 329 | }); |
| 6dd74de | | | 330 | |
| 6dd74de | | | 331 | it('12: should apply classDef fill color to leaf nodes', () => { |
| 6dd74de | | | 332 | imgSnapshotTest( |
| 6dd74de | | | 333 | `treemap-beta |
| 6dd74de | | | 334 | "Root" |
| 6dd74de | | | 335 | "Item A": 30:::redClass |
| 6dd74de | | | 336 | "Item B": 20 |
| 6dd74de | | | 337 | "Item C": 25:::blueClass |
| 6dd74de | | | 338 | |
| 6dd74de | | | 339 | classDef redClass fill:#ff0000; |
| 6dd74de | | | 340 | classDef blueClass fill:#0000ff; |
| 6dd74de | | | 341 | `, |
| 6dd74de | | | 342 | {} |
| 6dd74de | | | 343 | ); |
| 6dd74de | | | 344 | }); |
| 6dd74de | | | 345 | |
| 6dd74de | | | 346 | it('13: should apply classDef stroke styles to sections', () => { |
| 6dd74de | | | 347 | imgSnapshotTest( |
| 6dd74de | | | 348 | `treemap-beta |
| 6dd74de | | | 349 | %% This is a comment |
| 6dd74de | | | 350 | "Category A":::thickBorder |
| 6dd74de | | | 351 | "Item A1": 10 |
| 6dd74de | | | 352 | "Item A2": 20 |
| 6dd74de | | | 353 | %% Another comment |
| 6dd74de | | | 354 | "Category B":::dashedBorder |
| 6dd74de | | | 355 | "Item B1": 15 |
| 6dd74de | | | 356 | "Item B2": 25 |
| 6dd74de | | | 357 | |
| 6dd74de | | | 358 | classDef thickBorder stroke:red,stroke-width:8px; |
| 6dd74de | | | 359 | classDef dashedBorder stroke:black,stroke-dasharray:5,stroke-width:8px; |
| 6dd74de | | | 360 | `, |
| 6dd74de | | | 361 | {} |
| 6dd74de | | | 362 | ); |
| 6dd74de | | | 363 | }); |
| 6dd74de | | | 364 | |
| 6dd74de | | | 365 | it('14: should apply classDef color to text labels', () => { |
| 6dd74de | | | 366 | imgSnapshotTest( |
| 6dd74de | | | 367 | `treemap-beta |
| 6dd74de | | | 368 | "Products" |
| 6dd74de | | | 369 | "Electronics":::whiteText |
| 6dd74de | | | 370 | "Phones": 40 |
| 6dd74de | | | 371 | "Laptops": 30 |
| 6dd74de | | | 372 | "Furniture":::darkText |
| 6dd74de | | | 373 | "Chairs": 25 |
| 6dd74de | | | 374 | "Tables": 20 |
| 6dd74de | | | 375 | |
| 6dd74de | | | 376 | classDef whiteText fill:#2c3e50,color:#ffffff; |
| 6dd74de | | | 377 | classDef darkText fill:#ecf0f1,color:#000000; |
| 6dd74de | | | 378 | `, |
| 6dd74de | | | 379 | {} |
| 6dd74de | | | 380 | ); |
| 6dd74de | | | 381 | }); |
| 6dd74de | | | 382 | |
| 6dd74de | | | 383 | it('15: should apply multiple classDef properties simultaneously', () => { |
| 6dd74de | | | 384 | imgSnapshotTest( |
| 6dd74de | | | 385 | `treemap-beta |
| 6dd74de | | | 386 | "Budget" |
| 6dd74de | | | 387 | "Critical":::critical |
| 6dd74de | | | 388 | "Server Costs": 50000 |
| 6dd74de | | | 389 | "Salaries": 80000 |
| 6dd74de | | | 390 | "Normal":::normal |
| 6dd74de | | | 391 | "Office Supplies": 5000 |
| 6dd74de | | | 392 | "Marketing": 15000 |
| 6dd74de | | | 393 | classDef critical fill:#e74c3c,color:#fff,stroke:#c0392b,stroke-width:3px; |
| 6dd74de | | | 394 | classDef normal fill:#3498db,color:#fff,stroke:#2980b9,stroke-width:1px; |
| 6dd74de | | | 395 | `, |
| 6dd74de | | | 396 | {} |
| 6dd74de | | | 397 | ); |
| 6dd74de | | | 398 | }); |
| 6dd74de | | | 399 | |
| 6dd74de | | | 400 | it('16: should handle classDef on nested sections and leaves', () => { |
| 6dd74de | | | 401 | imgSnapshotTest( |
| 6dd74de | | | 402 | `treemap-beta |
| 6dd74de | | | 403 | "Company" |
| 6dd74de | | | 404 | "Engineering":::engSection |
| 6dd74de | | | 405 | "Frontend": 30:::highlight |
| 6dd74de | | | 406 | "Backend": 40 |
| 6dd74de | | | 407 | "DevOps": 20:::highlight |
| 6dd74de | | | 408 | "Sales" |
| 6dd74de | | | 409 | "Direct": 35 |
| 6dd74de | | | 410 | "Channel": 25:::highlight |
| 6dd74de | | | 411 | |
| 6dd74de | | | 412 | classDef engSection fill:#9b59b6,stroke:#8e44ad,stroke-width:2px; |
| 6dd74de | | | 413 | classDef highlight fill:#f39c12,color:#000,stroke:#e67e22,stroke-width:2px; |
| 6dd74de | | | 414 | `, |
| 6dd74de | | | 415 | {} |
| 6dd74de | | | 416 | ); |
| 6dd74de | | | 417 | }); |
| 6dd74de | | | 418 | |
| 6dd74de | | | 419 | /* |
| 6dd74de | | | 420 | it.skip('17: should render a treemap with title', () => { |
| 6dd74de | | | 421 | imgSnapshotTest( |
| 6dd74de | | | 422 | ` |
| 6dd74de | | | 423 | treemap-beta |
| 6dd74de | | | 424 | title Treemap with Title |
| 6dd74de | | | 425 | "Category A" |
| 6dd74de | | | 426 | "Item A1": 10 |
| 6dd74de | | | 427 | "Item A2": 20 |
| 6dd74de | | | 428 | "Category B" |
| 6dd74de | | | 429 | "Item B1": 15 |
| 6dd74de | | | 430 | "Item B2": 25 |
| 6dd74de | | | 431 | `, |
| 6dd74de | | | 432 | {} |
| 6dd74de | | | 433 | ); |
| 6dd74de | | | 434 | }); |
| 6dd74de | | | 435 | |
| 6dd74de | | | 436 | it.skip('13: should render a treemap with accessibility attributes', () => { |
| 6dd74de | | | 437 | imgSnapshotTest( |
| 6dd74de | | | 438 | ` |
| 6dd74de | | | 439 | treemap-beta |
| 6dd74de | | | 440 | accTitle: Accessible Treemap Title |
| 6dd74de | | | 441 | accDescr: This is a description of the treemap for accessibility purposes |
| 6dd74de | | | 442 | "Category A" |
| 6dd74de | | | 443 | "Item A1": 10 |
| 6dd74de | | | 444 | "Item A2": 20 |
| 6dd74de | | | 445 | "Category B" |
| 6dd74de | | | 446 | "Item B1": 15 |
| 6dd74de | | | 447 | "Item B2": 25 |
| 6dd74de | | | 448 | `, |
| 6dd74de | | | 449 | {} |
| 6dd74de | | | 450 | ); |
| 6dd74de | | | 451 | }); |
| 6dd74de | | | 452 | |
| 6dd74de | | | 453 | it.skip('14: should render a treemap with title and accessibility attributes', () => { |
| 6dd74de | | | 454 | imgSnapshotTest( |
| 6dd74de | | | 455 | ` |
| 6dd74de | | | 456 | treemap |
| 6dd74de | | | 457 | title Treemap with Title and Accessibility |
| 6dd74de | | | 458 | accTitle: Accessible Treemap Title |
| 6dd74de | | | 459 | accDescr: This is a description of the treemap for accessibility purposes |
| 6dd74de | | | 460 | "Category A" |
| 6dd74de | | | 461 | "Item A1": 10 |
| 6dd74de | | | 462 | "Item A2": 20 |
| 6dd74de | | | 463 | "Category B" |
| 6dd74de | | | 464 | "Item B1": 15 |
| 6dd74de | | | 465 | "Item B2": 25 |
| 6dd74de | | | 466 | `, |
| 6dd74de | | | 467 | {} |
| 6dd74de | | | 468 | ); |
| 6dd74de | | | 469 | }); |
| 6dd74de | | | 470 | */ |
| 6dd74de | | | 471 | }); |