diff --git a/src/controllers/controller.doughnut.js b/src/controllers/controller.doughnut.js
index 3d4780582..2abac3b98 100644
--- a/src/controllers/controller.doughnut.js
+++ b/src/controllers/controller.doughnut.js
@@ -12,7 +12,6 @@ module.exports = function(Chart) {
// Boolean - Whether we animate scaling the Doughnut from the centre
animateScale: false
},
- aspectRatio: 1,
hover: {
mode: 'single'
},
diff --git a/src/controllers/controller.polarArea.js b/src/controllers/controller.polarArea.js
index 7db8935b3..ecf2ac62c 100644
--- a/src/controllers/controller.polarArea.js
+++ b/src/controllers/controller.polarArea.js
@@ -29,7 +29,6 @@ module.exports = function(Chart) {
},
startAngle: -0.5 * Math.PI,
- aspectRatio: 1,
legendCallback: function(chart) {
var text = [];
text.push('
');
diff --git a/src/controllers/controller.radar.js b/src/controllers/controller.radar.js
index 2f73b3cc1..9a69a6bca 100644
--- a/src/controllers/controller.radar.js
+++ b/src/controllers/controller.radar.js
@@ -5,7 +5,6 @@ module.exports = function(Chart) {
var helpers = Chart.helpers;
Chart.defaults.radar = {
- aspectRatio: 1,
scale: {
type: 'radialLinear'
},
diff --git a/test/specs/platform.dom.tests.js b/test/specs/platform.dom.tests.js
index 7ca768307..fa01fc566 100644
--- a/test/specs/platform.dom.tests.js
+++ b/test/specs/platform.dom.tests.js
@@ -122,6 +122,9 @@ describe('Platform.dom', function() {
});
it('should use default "chart" aspect ratio for render and display sizes', function() {
+ var ratio = Chart.defaults.doughnut.aspectRatio;
+ Chart.defaults.doughnut.aspectRatio = 1;
+
var chart = acquireChart({
type: 'doughnut',
options: {
@@ -133,6 +136,8 @@ describe('Platform.dom', function() {
}
});
+ Chart.defaults.doughnut.aspectRatio = ratio;
+
expect(chart).toBeChartOfSize({
dw: 425, dh: 425,
rw: 425, rh: 425,