MCPcopy
hub / github.com/plotly/plotly.js / makeCheckFn

Function makeCheckFn

test/jasmine/tests/scatter_test.js:1673–1688  ·  view source on GitHub ↗
(attr, getterFn)

Source from the content-addressed store, hash-verified

1671 }
1672
1673 function makeCheckFn(attr, getterFn) {
1674 return function(update, expectation, msg) {
1675 var promise = update ? Plotly.restyle(gd, update) : Promise.resolve();
1676
1677 return promise.then(function() {
1678 assertPts(attr, getterFn, expectation, ' (' + msg + ' after restyle)');
1679
1680 // make sure styleOnSelect (called during selection)
1681 // gives same results as restyle
1682 gd.calcdata.forEach(function(cd) {
1683 Scatter.styleOnSelect(gd, cd, cd[0].node3);
1684 });
1685 assertPts(attr, getterFn, expectation, ' (' + msg + ' via Scatter.styleOnSelect)');
1686 });
1687 };
1688 }
1689
1690 var r = 'rgb(255, 0, 0)';
1691 var g = 'rgb(0, 255, 0)';

Callers 1

scatter_test.jsFile · 0.85

Calls 1

assertPtsFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…