(msg, exp)
| 458 | } |
| 459 | |
| 460 | function _assert(msg, exp) { |
| 461 | var gd3 = d3Select(gd); |
| 462 | var cb0 = gd3.select('.cbtrace0'); |
| 463 | var cb1 = gd3.select('.cbcoloraxis'); |
| 464 | |
| 465 | if(msg !== 'base') { |
| 466 | expect(subroutines.doColorBars).toHaveBeenCalledTimes(1); |
| 467 | expect(Plots.doCalcdata).toHaveBeenCalledTimes(0); |
| 468 | } |
| 469 | subroutines.doColorBars.calls.reset(); |
| 470 | Plots.doCalcdata.calls.reset(); |
| 471 | |
| 472 | expect(getOutline(cb0)).toBe(exp.outline[0], 'trace0 cb outline'); |
| 473 | expect(getOutline(cb1)).toBe(exp.outline[1], 'coloraxis cb outline'); |
| 474 | } |
| 475 | |
| 476 | Plotly.newPlot(gd, [{ |
| 477 | type: 'heatmap', |
no test coverage detected
searching dependent graphs…