]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Trigger mouse events at the center of arc (#5991)
authorJukka Kurkela <jukka.kurkela@gmail.com>
Fri, 18 Jan 2019 12:46:13 +0000 (14:46 +0200)
committerEvert Timberg <evert.timberg+github@gmail.com>
Fri, 18 Jan 2019 12:46:13 +0000 (07:46 -0500)
test/specs/controller.polarArea.tests.js

index d439251fa4f160ecad6e7ba6384a51f2bede6a7e..fed7979e939ce669cc493b7521199c20aab22357 100644 (file)
@@ -281,12 +281,12 @@ describe('Chart.controllers.polarArea', function() {
                        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);
@@ -304,12 +304,12 @@ describe('Chart.controllers.polarArea', function() {
 
                        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);
@@ -327,12 +327,12 @@ describe('Chart.controllers.polarArea', function() {
 
                        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);
@@ -350,12 +350,12 @@ describe('Chart.controllers.polarArea', function() {
 
                        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);