diff --git a/test/specs/controller.scatter.test.js b/test/specs/controller.scatter.test.js
index <HASH>..<HASH> 100644
--- a/test/specs/controller.scatter.test.js
+++ b/test/specs/controller.scatter.test.js
@@ -3,6 +3,28 @@ describe('Chart.controllers.scatter', function() {
 		expect(typeof Chart.controllers.scatter).toBe('function');
 	});
 
+	it('should test default tooltip callbacks', function() {
+		var chart = window.acquireChart({
+			type: 'scatter',
+			data: {
+				datasets: [{
+					data: [{
+						x: 10,
+						y: 15
+					}],
+					label: 'dataset1'
+				}],
+			},
+			options: {}
+		});
+		var point = chart.getDatasetMeta(0).data[0];
+		jasmine.triggerMouseEvent(chart, 'mousemove', point);
+
+		// Title should be empty
+		expect(chart.tooltip._view.title.length).toBe(0);
+		expect(chart.tooltip._view.body[0].lines).toEqual(['(10, 15)']);
+	});
+
 	describe('showLines option', function() {
 		it('should not draw a line if undefined', function() {
 			var chart = window.acquireChart({
Test default tooltip callbacks for scatter charts (#<I>)

This moves the mouse over the drawn point and verifies that there is no title in the tooltip and that the body contains expected content.