(subplotCalcData, traceHashOld)
| 660 | |
| 661 | describe('Plots.generalUpdatePerTraceModule', function() { |
| 662 | function _update(subplotCalcData, traceHashOld) { |
| 663 | var gd = {}; |
| 664 | var subplot = { traceHash: traceHashOld || {} }; |
| 665 | var calcDataPerModule = []; |
| 666 | |
| 667 | var plot = function(gd, subplot, moduleCalcData) { |
| 668 | calcDataPerModule.push(moduleCalcData); |
| 669 | }; |
| 670 | |
| 671 | subplotCalcData.forEach(function(calcTrace) { |
| 672 | calcTrace[0].trace._module = { plot: plot }; |
| 673 | }); |
| 674 | |
| 675 | Plots.generalUpdatePerTraceModule(gd, subplot, subplotCalcData, {}); |
| 676 | |
| 677 | return { |
| 678 | traceHash: subplot.traceHash, |
| 679 | calcDataPerModule: calcDataPerModule |
| 680 | }; |
| 681 | } |
| 682 | |
| 683 | it('should update subplot trace hash and call module plot method with correct calcdata traces', function() { |
| 684 | var out = _update([ |
no outgoing calls
no test coverage detected
searching dependent graphs…