(dx, dy, expectation)
| 1867 | } |
| 1868 | |
| 1869 | function moveArrowTail(dx, dy, expectation) { |
| 1870 | var px = 243; |
| 1871 | var py = 150; |
| 1872 | |
| 1873 | return new Promise(function(resolve) { |
| 1874 | gd.once('plotly_relayout', function(eventData) { |
| 1875 | expect(eventData).toEqual(expectation); |
| 1876 | resolve(); |
| 1877 | }); |
| 1878 | |
| 1879 | drag({pos0: [px, py], dpos: [dx, dy], noCover: true}); |
| 1880 | }); |
| 1881 | } |
| 1882 | |
| 1883 | Plotly.newPlot(gd, [{ |
| 1884 | type: 'scatter3d', |
no test coverage detected
searching dependent graphs…