+ },
+ axes : {
+ y2 : { axisLabelFontSize : 12 },
+ }
+ });
+
+ assertFontSize($(".dygraph-axis-label-x"), "5px");
+ assertFontSize($(".dygraph-axis-label-y1"), "20px");
+ assertFontSize($(".dygraph-axis-label-y2"), "12px");
+}
+
+AxisLabelsTestCase.prototype.testAxisLabelFontSizeNull = function() {
+ var graph = document.getElementById("graph");
+ var g = new Dygraph(graph, AxisLabelsTestCase.simpleData,
+ {
+ axisLabelFontSize: null
+ });
+
+ var assertFontSize = function(selector, expected) {
+ Util.assertStyleOfChildren(selector, "font-size", expected);
+ }
+
+ // Be sure we're dealing with a 14-point default.
+ assertEquals(14, Dygraph.DEFAULT_ATTRS.axisLabelFontSize);
+
+ assertFontSize($(".dygraph-axis-label-x"), "14px");
+ assertFontSize($(".dygraph-axis-label-y"), "14px");
+}
+
+AxisLabelsTestCase.prototype.testAxisLabelColor = function() {
+ var graph = document.getElementById("graph");
+ var g = new Dygraph(graph, AxisLabelsTestCase.simpleData, {});
+
+ // Be sure we're dealing with a black default.
+ assertEquals("black", Dygraph.DEFAULT_ATTRS.axisLabelColor);
+
+ var assertColor = function(selector, expected) {
+ Util.assertStyleOfChildren(selector, "color", expected);
+ }
+
+ assertColor($(".dygraph-axis-label-x"), "rgb(0, 0, 0)");
+ assertColor($(".dygraph-axis-label-y"), "rgb(0, 0, 0)");
+
+ g.updateOptions({ axisLabelColor : "red"});
+ assertColor($(".dygraph-axis-label-x"), "rgb(255, 0, 0)");
+ assertColor($(".dygraph-axis-label-y"), "rgb(255, 0, 0)");