var chart = this.chart;
var arc = chart.getDatasetMeta(0).data[0];
- jasmine.triggerMouseEvent(chart, 'mousemove', arc);
+ jasmine.triggerMouseEvent(chart, 'mousemove', {_model: arc.getCenterPoint()});
expect(arc._model.backgroundColor).toBe('rgb(49, 135, 221)');
expect(arc._model.borderColor).toBe('rgb(22, 89, 156)');
expect(arc._model.borderWidth).toBe(2);
- jasmine.triggerMouseEvent(chart, 'mouseout', arc);
+ jasmine.triggerMouseEvent(chart, 'mouseout', {_model: arc.getCenterPoint()});
expect(arc._model.backgroundColor).toBe('rgb(100, 150, 200)');
expect(arc._model.borderColor).toBe('rgb(50, 100, 150)');
expect(arc._model.borderWidth).toBe(2);
chart.update();
- jasmine.triggerMouseEvent(chart, 'mousemove', arc);
+ jasmine.triggerMouseEvent(chart, 'mousemove', {_model: arc.getCenterPoint()});
expect(arc._model.backgroundColor).toBe('rgb(200, 100, 150)');
expect(arc._model.borderColor).toBe('rgb(150, 50, 100)');
expect(arc._model.borderWidth).toBe(8.4);
- jasmine.triggerMouseEvent(chart, 'mouseout', arc);
+ jasmine.triggerMouseEvent(chart, 'mouseout', {_model: arc.getCenterPoint()});
expect(arc._model.backgroundColor).toBe('rgb(100, 150, 200)');
expect(arc._model.borderColor).toBe('rgb(50, 100, 150)');
expect(arc._model.borderWidth).toBe(2);
chart.update();
- jasmine.triggerMouseEvent(chart, 'mousemove', arc);
+ jasmine.triggerMouseEvent(chart, 'mousemove', {_model: arc.getCenterPoint()});
expect(arc._model.backgroundColor).toBe('rgb(200, 100, 150)');
expect(arc._model.borderColor).toBe('rgb(150, 50, 100)');
expect(arc._model.borderWidth).toBe(8.4);
- jasmine.triggerMouseEvent(chart, 'mouseout', arc);
+ jasmine.triggerMouseEvent(chart, 'mouseout', {_model: arc.getCenterPoint()});
expect(arc._model.backgroundColor).toBe('rgb(100, 150, 200)');
expect(arc._model.borderColor).toBe('rgb(50, 100, 150)');
expect(arc._model.borderWidth).toBe(2);
chart.update();
- jasmine.triggerMouseEvent(chart, 'mousemove', arc);
+ jasmine.triggerMouseEvent(chart, 'mousemove', {_model: arc.getCenterPoint()});
expect(arc._model.backgroundColor).toBe('rgb(200, 100, 150)');
expect(arc._model.borderColor).toBe('rgb(150, 50, 100)');
expect(arc._model.borderWidth).toBe(8.4);
- jasmine.triggerMouseEvent(chart, 'mouseout', arc);
+ jasmine.triggerMouseEvent(chart, 'mouseout', {_model: arc.getCenterPoint()});
expect(arc._model.backgroundColor).toBe('rgb(100, 150, 200)');
expect(arc._model.borderColor).toBe('rgb(50, 100, 150)');
expect(arc._model.borderWidth).toBe(2);