From 2b41321c03a104d2bd404953f27947e869c2875f Mon Sep 17 00:00:00 2001 From: Pete Richards Date: Thu, 27 Apr 2017 11:20:25 -0700 Subject: [PATCH] [Spec] Update API mock Update telemetry api mock to return proper value formatters. --- .../controllers/TelemetryTableControllerSpec.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/platform/features/table/test/controllers/TelemetryTableControllerSpec.js b/platform/features/table/test/controllers/TelemetryTableControllerSpec.js index f89f9dcec7..205947dd67 100644 --- a/platform/features/table/test/controllers/TelemetryTableControllerSpec.js +++ b/platform/features/table/test/controllers/TelemetryTableControllerSpec.js @@ -101,7 +101,21 @@ define( ]); mockTelemetryAPI.commonValuesForHints.andReturn([]); mockTelemetryAPI.request.andReturn(Promise.resolve([])); - + mockTelemetryAPI.getValueFormatter.andCallFake(function (metadata) { + var formatter = jasmine.createSpyObj( + 'telemetryFormatter:' + metadata.key, + [ + 'format', + 'parse' + ] + ); + var getter = function (datum) { + return datum[metadata.key]; + }; + formatter.format.andCallFake(getter); + formatter.parse.andCallFake(getter); + return formatter; + }); mockTelemetryAPI.canProvideTelemetry.andReturn(false);